- All Implemented Interfaces:
public class EvalException extends JShellExceptionWraps an exception thrown in the remotely executing client. An instance of
EvalExceptioncan be returned in the
SnippetEvent.exception()query. The name of the exception thrown is available from
getExceptionClassName(). Message and stack can be queried by methods on
Note that in stack trace frames representing JShell Snippets,
StackTraceElement.getFileName()will return "#" followed by the Snippet id and for snippets without a method name (for example an expression)
StackTraceElement.getMethodName()will be the empty string.
- See Also:
- Serialized Form
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
getExceptionClassName()Returns the name of the Throwable subclass which was thrown in the executing client.
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public String getExceptionClassName()Returns the name of the Throwable subclass which was thrown in the executing client. Note this class may not be loaded in the controlling process. See
Class.getName()for the format of the string.
- the name of the exception class as a String