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 a
DeclarationSnippet
with unresolved
references has been encountered.
Contrast this with the initiating SPIResolutionException
(a RuntimeException
) which is embedded in generated corralled
code. Also, contrast this with
UnresolvedReferenceException
the high-level
exception (with DeclarationSnippet
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
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 Details
-
ResolutionException
Constructs an exception indicating that aDeclarationSnippet
with unresolved references has been encountered.- Parameters:
id
- An internal identifier of the specific methodstackElements
- the stack trace
-
-
Method Details
-
id
public int id()Retrieves the internal identifier of the unresolved identifier.- Returns:
- the internal identifier
-