sirve que programas programar programacion para imprimir herencia formas ejemplos cómo comando java eclipse debugging breakpoints eclipse-3.4

que - punto de pico eclipse: detenerse antes de abandonar un método Java



programas en java eclipse ejemplos (3)

Coloque un punto de interrupción en la línea de la firma del método. Ahí es donde escribes

public void myMethod() {

A continuación, haga clic con el botón derecho en el punto de interrupción y seleccione "Propiedades del punto de interrupción". En la parte inferior de la ventana emergente hay dos casillas de verificación: "Entrada de método", "Salida de método". Verifica esto último

¿Hay alguna manera de decirle al depurador que se detenga justo antes de regresar, en cualquier declaración que salga del método, ya sea de retorno, excepción o caída en la parte inferior? Me inspira el hecho de que el editor de Java me muestra todos los lugares a los que puede salir mi método: los resalta cuando hace clic en el tipo de declaración de retorno del método, (Marcar ocurrencias habilitadas).

[eclipse 3.4]


Buena pregunta. Fuera de mi cabeza, haría esto:

public void method(Object stuff) { try { /* normal code */ } finally { int x = 0; } }

Puede establecer el punto de interrupción en la línea x = 0, y SIEMPRE se ejecutará sin importar a dónde regrese. Incluso con una excepción lanzada, se ejecutará.

La trampa para esto es el alcance. A menos que defina variables fuera del bloque try, no podrá ver sus valores donde llegue al bloque finally ya que habrán salido del alcance.

Tener que colocar solo 5 puntos de corte (uno para cada declaración de devolución, lo que sea) puede funcionar mejor.

Espero que haya una mejor manera, me encantaría saberlo.


Puede establecer un punto de corte de método.

Haga doble clic en el margen junto a la declaración del método. Aparece un punto de interrupción con una decoración de flecha. Al hacer clic con el botón derecho para examinar las propiedades, puede configurar "Suspender en:" para "Entrada de método" y / o "Salida de método".

Puede leer más sobre ellos en el Eclipse Cookbook .