2016-02-08 8 views
6

Sono alle prese con un errore. Io non riesco a trovarlo. C'è un modo per confrontare i risultati del debug prima e dopo una modifica in intellij. Altre soluzioni saranno anche benvenute.Esiste un modo per salvare la variabile e i suoi valori durante il debug in intellij?

Sto spiegando il mio scenario qui.

Sto eseguendo il debug di una classe e in un punto di interruzione ci sono tre variabili. L'ho chiamato variableA, variableB e variableC. Ad esempio, il debugger si interrompe quando la variabileA ottiene i suoi valori. A quel tempo, vorrei salvare il contenuto di variableA. In questo modo, posso confrontare il contenuto di variableA prima e dopo la modifica.

+0

Stai cercando un flusso di lavoro integrato? Perché puoi sempre copiare il valore negli Appunti e incollarlo in un editor di testo. Puoi anche confrontare un valore negli appunti. –

+0

Sì, ma questo oggetto ha più di 200 valori e non c'è modo di copiarli tutti una volta. – drJava

+0

Guarda questa risposta: http://stackoverflow.com/questions/33549721/dumping-a-huge-array-in-intellij-idea-debugger – EnverOsmanov

risposta

1

Una dichiarazione di stampa funzionerebbe? è possibile utilizzare un contatore globale per tenere traccia di quale pass si è e quindi confrontare i valori nelle console.

+2

È molto più complicato di una situazione, che può essere gestita con la console. – drJava

0

Penso che l'unica cosa che puoi fare nel tuo caso, aprire tutti i valori di una variabile e selezionare tutto e copiare e incollare come il Marchio evidenziato nel suo commento.

Problemi correlati