- 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 inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from 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
-
-