realizar intellij ideas depurar debugger debug como breakpoint application java debugging intellij-idea

java - ideas - ¿Cómo dar un paso atrás en IntelliJ?



intellij debug java (2)

¿Es posible retroceder a través del código ejecutado en una sesión de depuración?

Por ejemplo, paso sobre un método llamado abc() esperando obtener 12 pero después de volver a verificar el valor devuelto, noto que es 5 lugar de 12 . ¿Cómo puedo regresar a donde estaba antes y entrar en el método para ver qué está pasando? Sé que puedes hacer esto en Visual Studio pero no puedo encontrar cómo hacerlo en intelliJ.



Puedes soltar los cuadros hasta que llegues al punto donde quieres estar. Esto no es exactamente retroceder, pero es bastante similar en muchos aspectos.

Aunque como menciona Tiago a continuación, esto no revertirá el estado global de tu aplicación, lo cual no es una gran preocupación si estás desarrollando servicios apátridas, pero podría serlo si estás desarrollando aplicaciones swing (si alguien realmente hace eso más). )

En la barra de herramientas del depurador se ve así: . en Idea 2016.3 y hasta el ícono se ve así

La documentación completa está disponible aquí: IntelliJ Debugger Docs , y hay una pregunta de Drop Frame , con algunas respuestas útiles