Me pregunto si hay una forma de ver los valores de las variables no declaradas cuando pasan a una función, después de que se haya ejecutado esa función. Por ejemplo, si estoy depuración y la líneaEn el depurador de Eclipse (para Java), ¿hay alguna forma de inspeccionar los valores arbitrarios?
foo.setBar(baz.getBar());
ya ha sido aprobado (pero aún está dentro de alcance), ¿cómo puedo ver el valor de lo conseguido en el pasado a setBar()
? Sé que puedo ver esto de muchas otras maneras, por ejemplo, ingresando a la llamada setBar()
, o asignando baz.getBar()
a una variable temporal, pero eso no es lo que estoy pidiendo.
Editar: Básicamente, me siento penalizado (al perder la capacidad de ver cierta información) durante la depuración, simplemente porque no declaro cada variable.
Y, sé que podría inspeccionar bar
después del hecho (si sé que no había cambiado) pero en este caso no es tan simple porque estoy tratando con objetos que no son solo POJO o JavaBeans (el el objeto que generó esta pregunta es una solicitud HTTP, y sí, ya intenté inspeccionarla).
para ser aún más específico, que le gustaría saber lo que pasó a foo.setBar (...) incluso si se llama dos veces? es decir, ¿cuál fue el primer valor pasado y cuál fue el segundo? – akf