Serializable
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 | 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. Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2015, 2016, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Ubuntu+0-9b149-1