Class ExecutionControl.ResolutionException
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
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.
- Since:
- 9
- See Also:
-
Constructor Summary
ConstructorDescriptionResolutionException
(int id, StackTraceElement[] stackElements) Constructs an exception indicating that aDeclarationSnippet
with unresolved references has been encountered. -
Method Summary
Modifier and TypeMethodDescriptionint
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
-