En Visual Studio, durante las sesiones de depuración fue posible saltar a la línea seleccionada por el cursor y ejecutar esa línea. Después de saltar a esa línea, puede continuar depurando desde la línea a la que saltó. ¿Esta característica existe en el mundo de Java/Eclipse?Durante la depuración en Eclipse, ¿es posible saltar a una línea y ejecutarla durante la depuración?
Por ejemplo:
foo1();
foo2();
foo3();
return true;
En Visual Studio es posible interrumpir foo1(), colocar el cursor en foo3(), ejecutar foo3() sin ejecutar foo2. Además, cuando el depurador se detiene en "return true", puedo colocar el cursor en foo1 y ejecutar foo1 nuevamente. Además, puedo continuar ejecutando líneas arbitrarias de código a través de estas acciones.
Esta función no parece existir. http://stackoverflow.com/questions/4864917/is-it-possible-to-go-back-in-java-eclipse-debugger-like-dragging-the-arrow-in – MedicineMan
Interesante. ¿Qué sucede si le dices que salte a una línea y las líneas omitidas declaren las variables que usa la línea a la que saltaste? –
si es una clase de valor, la variable estará dentro del alcance pero tendrá el valor predeterminado. Si es tipo de referencia, se inicializará a nulo. – MedicineMan