Module jdk.jshell

Class SPIResolutionException

All Implemented Interfaces:
Serializable

public class SPIResolutionException extends RuntimeException
The construction and throw of this exception is embedded in code generated by the JShell core implementation in such a way that, upon executing a RECOVERABLE_DEFINED user method, this exception is thrown.

This exception is seen by the execution engine, but not seen by the end user nor through the JShell API.

Since:
9
See Also:
Serialized Form
  • Constructor Details

    • SPIResolutionException

      public SPIResolutionException(int id)
      Constructs an SPI layer exception indicating that a DeclarationSnippet with unresolved references has been encountered. The throw of this exception is generated into the body of a RECOVERABLE_DEFINED method.
      Parameters:
      id - An internal identifier of the specific method
  • Method Details

    • id

      public int id()
      Retrieves the internal identifier of the unresolved identifier.
      Returns:
      the internal identifier