Para mi asombro y horror, acabo de encontrar la línea System.exit(1);
en una biblioteca que uso. Estoy planeando ponerme en contacto con los autores de la biblioteca y preguntar qué ofrece, pero mientras tanto, ¿hay alguna forma de evitar que la biblioteca mate mi código (y, lo que es peor, matar la aplicación usando mi código)?Captura una instrucción de salida de una biblioteca
Quizás forzar de algún modo a la biblioteca a arrojar un SecurityException
, que veo que exit(int)
puede arrojar?