valores sentencia retornan retorna que programacion metodos metodo manejo excepciones desde cero atomicas java intellij-idea

java - sentencia - ¿Hay alguna forma de establecer puntos de interrupción en todos los métodos de una clase?



sentencia return java (4)

¿Hay alguna forma de establecer puntos de interrupción en todos los métodos de una clase determinada?

Tengo una gran clase heredada (2300 líneas) y necesito establecer puntos de interrupción en todas las llamadas a métodos para entender cómo funciona este desastre.


Esto es similar a la respuesta de Sergey Senkov, pero sin teclas de acceso rápido.

En la vista de estructura, haga clic en el primer método. Repite lo siguiente para cada método:

  1. Clave del menú contextual
  2. M para alternar el punto de corte del método.
  3. Abajo

He descubierto una solución alternativa:

1. Configuré la tecla de acceso directo "Alternar punta de freno" en Alt + Numpad 0 .
2. Después de eso puedes hacer clic en el primer método
3. Use "Toggle Brakepoint"
4. Alt + Abajo - Ir al siguiente método. ( Alt + arriba - ir al método anterior)
5. Repite 3 pasos.


La única forma en que podrá hacer lo que quiera es establecer puntos de corte de método en todos y cada uno de los métodos con la clase en cuestión. Debe hacer clic en el canal izquierdo al lado del método: aparecerá un pequeño círculo rojo con 4 puntos y puede recibir una advertencia diciendo que los puntos de corte del nivel del método pueden afectar el rendimiento. Luego puede configurar aún más el punto de interrupción (haciendo clic derecho sobre él, o seleccionar shift + F8) y configurarlo para que se rompa en la entrada, salida o ambos

Me temo que no hay manera de hacer esto en un solo paso / configuración.


Puedes seguir los pasos a continuación:

  1. Ejecutar -> Ver puntos de corte -> Agregar -> Puntos de interrupción del método Java

  2. Patrón de clase -> referencia completa de su clase (p. Ej., Mypackage.MyClass)

  3. Nombre del método -> * (es decir, comodín de asterisco)