Util
Class GEVAUncaught.GEVAGlobalUncaught
java.lang.Object
Util.GEVAUncaught.GEVAGlobalUncaught
- All Implemented Interfaces:
- java.lang.Thread.UncaughtExceptionHandler
- Enclosing class:
- GEVAUncaught
public static class GEVAUncaught.GEVAGlobalUncaught
- extends java.lang.Object
- implements java.lang.Thread.UncaughtExceptionHandler
Every possible internal unexpected exception should be handled by
GEVAUncaught, but for external (and forgotted internal) unexpected
exceptions, don't allow those to vanish into a non-existing console,
instead, output an unhelpful message so the user at least knows there be
an error. Currently (2008y08M31d) this is set up on the very first line
in main in GEVAPropertiesGUI - I also put it into LSystemViewer main for
good measure
Method Summary |
void |
uncaughtException(java.lang.Thread thread,
java.lang.Throwable exception)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GEVAUncaught.GEVAGlobalUncaught
public GEVAUncaught.GEVAGlobalUncaught()
uncaughtException
public void uncaughtException(java.lang.Thread thread,
java.lang.Throwable exception)
- Specified by:
uncaughtException
in interface java.lang.Thread.UncaughtExceptionHandler