Saltar al contenido

En Intellij, ¿cómo puedo lanzar una excepción en un punto de ruptura?

Solución:

Puede hacer clic con el botón derecho en stacktrace y elegir ‘Lanzar excepción’

ingrese la descripción de la imagen aquí

(Desde la versión 2018.1. Consulte el problema de JetBrains: IDEA-148408)

¿Qué tal colocar el throw declaración en un if bloquear, y solo cambiar la condición, por ejemplo:

boolean shouldThrowException = false;
// ....
if ( shouldThrowException ) //place breakpoint here
{
    throw new IOException();
}

Cuando llegue al punto de interrupción, cambie el valor de shouldThrowException a la verdad.

En la sección ‘Marcos’ de la ventana ‘Debbuger’, haga clic con el botón derecho en la función actual y seleccione ‘Lanzar excepción’. Luego ingrese la excepción que desea lanzar.

ingrese la descripción de la imagen aquí

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *