2011-04-14 17 views
6

Esto es una pequeña molestia para mí que sigue apareciendo. Cuando estoy depurando un programa, puedo ver las variables en el alcance inmediato, pero no puedo ver las variables que son globales, estáticas o variables heredadas por 'esta' clase. La única manera en que sé cómo obtener estos valores para las pruebas es crear una variable ficticia para almacenar la variable que quiero dentro del alcance de una función determinada, que no es eficiente ni elegante.ver variables globales/estáticas/heredadas en eclipse debugger

¿Hay alguna manera más fácil de ver el valor de cualquiera de los tres tipos de variables que mencioné al pasar por el depurador?

Gracias

+0

CDT: https://stackoverflow.com/questions/4434107/see-static-variables-in -eclipse-cdt –

Respuesta

6

Puede utilizar el Expression View de ver una expresión arbitraria, incluyendo las variables estáticas y globales.

Otra vista práctica es Displays View, que le permite ejecutar código arbitrario.

15

La ampliación de la entrada para this en la vista Variables en el Debug Perspective debería permitirle ver todos los miembros (no estáticos) ya, de forma predeterminada.

Para ver las constantes y los miembros estáticos, en el menú de la vista Variables apertura (haciendo clic en la pequeña flecha hacia abajo en la parte superior derecha de la vista), seleccione Java > Show Static Variables o Show Constants

Show Static Variables

+0

gracias usted, eso es exactamente lo que necesito. Me siento un poco estúpido porque no pude encontrar eso por mi cuenta – drew

+1

¡Para decirte la verdad, también tuve que buscarlo en Google! Ahora los dos sabemos :) –

+0

¡Larga molestia finalmente desaparecida, gracias! No sé por qué no busqué esto antes ... – FDIM

1

en la perspectiva de depuración , abra la vista Variables, haga clic en la flecha hacia abajo en la parte superior derecha del panel y seleccione Java/Show Static Variables

Cuestiones relacionadas