- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- jdk.jshell.spi.ExecutionControl.ExecutionControlException
- jdk.jshell.spi.ExecutionControl.RunException
- jdk.jshell.spi.ExecutionControl.ResolutionException
- All Implemented Interfaces:
Serializable
- Enclosing interface:
- ExecutionControl
public static class ExecutionControl.ResolutionException extends ExecutionControl.RunException
An exception indicating that aDeclarationSnippet
with unresolved references has been encountered.Contrast this with the initiating
SPIResolutionException
(aRuntimeException
) which is embedded in generated corralled code. Also, contrast this withUnresolvedReferenceException
the high-level exception (withDeclarationSnippet
reference) provided in the main API.- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description ResolutionException(int id, StackTraceElement[] stackElements)
Constructs an exception indicating that aDeclarationSnippet
with unresolved references has been encountered.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
id()
Retrieves the internal identifier of the unresolved identifier.Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
ResolutionException
public ResolutionException(int id, StackTraceElement[] stackElements)
Constructs an exception indicating that aDeclarationSnippet
with unresolved references has been encountered.- Parameters:
id
- An internal identifier of the specific methodstackElements
- the stack trace