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.
- See Also:
-
Constructor Summary
ConstructorsConstructor描述ResolutionException
(int id, StackTraceElement[] stackElements) Constructs an exception indicating that aDeclarationSnippet
with unresolved references has been encountered. -
Method Summary
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
-