- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- jdk.jshell.spi.ExecutionControl.ExecutionControlException
- jdk.jshell.spi.ExecutionControl.RunException
- jdk.jshell.spi.ExecutionControl.UserException
- All Implemented Interfaces:
Serializable
- Enclosing interface:
- ExecutionControl
public static class ExecutionControl.UserException extends ExecutionControl.RunException
A 'normal' user exception occurred.- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description UserException(String message, String causeExceptionClass, StackTraceElement[] stackElements)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
causeExceptionClass()
Returns the class of the user exception.Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
UserException
public UserException(String message, String causeExceptionClass, StackTraceElement[] stackElements)
Method Detail
causeExceptionClass
public String causeExceptionClass()
Returns the class of the user exception.- Returns:
- the name of the user exception class