2012-03-01 11 views
15

Eclipse ha un modo, durante il debug, per trovare la variabile quando conosco solo il suo valore? O ci sono dei plugin per questo? Grazie.eclissi - cerca il valore della variabile durante il debug


A volte non so dove la variabile è, ma so che il valore della variabile. Se si tratta di un oggetto, non conosco tutti i valori o le variabili, ma conosco un valore. Quindi mi piacerebbe trovare questa variabile conoscendo il suo valore.

+0

Dato che nessuno ha nemmeno commentato, lo chiederò. Eclipse include la funzionalità di interruzione condizionale, si interrompe solo se l'espressione viene valutata nel punto di interruzione. Questo non ti dà quello che ti serve? In caso contrario, approfondisci la tua domanda. – ahillman3

+1

@ ahillman3: Penso che l'OP sta cercando di trovare * quali * variabili hanno un valore specifico ... – thkala

+0

sì, vorrei trovare una variabile con un valore specifico. Ma non so come e non riesco a fingere alcun plugin per Eclipse. – Dan

risposta

0

Se i valori sono riferimenti a oggetti, piuttosto che valori primitivi, è possibile utilizzare l'opzione tutti i riferimenti nel menu che appare quando si fa clic su un valore nei Variabili vista.

-4

Basta passare il mouse sopra la varible. Viene mostrato il valore (se presente) tenuto dalla variabile.

+0

Questo sarà utile solo dopo che la (e) variabile (e) può essere prima trovata. –

3

Ho bisogno di questo tipo di cose per esplorare il codice di terze parti in un punto di interruzione. Questo plug-in di eclissi, evars, sembra avere un potenziale, ma per lo più ottengo una ricerca di lunga durata che genera un errore nello spazio dell'heap di eclissi.

+0

evars funziona per me, ma usando la funzione di esportazione variabile piuttosto che cercare direttamente con il plugin. Ho installato l'ultima versione in eclipse manualmente (inserisci il jar nella directory dropins/plugins) – lucrussell

Problemi correlati