public class EvalException extends JShellException
EvalException
can 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 Exception
.
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.
Modifier and Type | Method and Description |
---|---|
String |
getExceptionClassName()
Returns the name of the Throwable subclass which was thrown in the
executing client.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public String getExceptionClassName()
Class.getName()
for the format of the string.
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-08-10-220919.robert.dev