Durante il debug di un'applicazione C/C++, è possibile creare un controllo di un cast di indirizzi su un tipo di puntatore e quindi visualizzare il contenuto di una struttura anche quando non rientra nell'ambito. È possibile ottenere qualcosa del genere in Java?
Diciamo che sono in un metodo, aggiungo un orologio a qualcosa come "& questo" e poi quando lascio il metodo di classe posso ancora vedere il suo contenuto anche se è fuori portata?java debugging - guarda una variabile fuori ambito
Sono quasi sicuro che la risposta alla mia domanda è "no", quindi sono principalmente interessato a "Perché no?" spiegazione. Si tratta di una limitazione JVM? Una limitazione della JPDA? C'è un posto migliore per porre una domanda così specializzata?
Gli oggetti sono fuori dall'ambito. Diciamo che ho un grande grafico di oggetti e un complicato algoritmo che lo elabora. Voglio sapere in quale fase l'algoritmo modifica un particolare oggetto nel mio grafico. Mi piacerebbe attraversarlo tenendo d'occhio quello che sta succedendo con l'istanza a cui sono interessato. –
Hmmm ... sì, mio male. Ma ci deve essere qualche riferimento che è nello scope da cui quell'oggetto è raggiungibile. Immagino che tu debba guardare usando quell'oggetto che è scope, scavando nell'oggetto di interesse. Posso vedere che non è conveniente, e talvolta non è nemmeno supportato. –