Class NGExitException

    • Constructor Detail

      • NGExitException

        public NGExitException​(int status)
        Constructs an exit exception.
        Parameters:
        status - the status code returned via System.exit()
    • Method Detail

      • printStackTrace

        public void printStackTrace​(PrintStream out)
        A lot of code out there, for example ant's Launcher, runs inside a try/catch (Throwable) which will squash this exception; most also calll printStackTrace(), so this re-throws the exception to escape the handling code.
        Overrides:
        printStackTrace in class Throwable
      • reallyPrintStackTrace

        public void reallyPrintStackTrace​(PrintStream out)
      • getStatus

        public int getStatus()
        The status code returned by System.exit()
        Returns:
        the status code returned by System.exit()