La vista variabile della modalità Debug Java di Eclipse consente di esaminare i valori delle variabili. Quello che mi manca di frequente è ispezionare il valore di ritorno dei metodi: se tale valore di ritorno non è memorizzato in una variabile ma è immediatamente utilizzato per chiamare uno dei suoi metodi, non è visibile nel debugger.Modalità debug Java: come ottenere il valore restituito dalla funzione chiamata
Ad esempio, considerare foo.getBar().equals("xxx");
dove getBar()
produce una stringa. Se la sorgente di foo
non è disponibile, come può essere verificato il risultato di getBar()
prima della chiamata a .equals()
? Certamente, si può cambiare il codice introducendo una variabile locale che contiene il risultato. Ma questo è troppo poco pratico in generale.
Eclipse Standard/SDK
Versione: Luna Service Release 1 (4.4.1) Corporatura ID: 20140925-1800
Non hai bisogno della fonte. Salta nel metodo e il tuo valore è presentato nella vista delle variabili senza vedere la fonte. –