# Hierarchy For Package jdk.jshell.spi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - jdk.jshell.spi.ExecutionControl.ClassBytecodes (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - jdk.jshell.spi.ExecutionControl.ExecutionControlException
        - jdk.jshell.spi.ExecutionControl.ClassInstallException
        - jdk.jshell.spi.ExecutionControl.EngineTerminationException
        - jdk.jshell.spi.ExecutionControl.InternalException
          - jdk.jshell.spi.ExecutionControl.NotImplementedException
        - jdk.jshell.spi.ExecutionControl.RunException
          - jdk.jshell.spi.ExecutionControl.ResolutionException
          - jdk.jshell.spi.ExecutionControl.StoppedException
          - jdk.jshell.spi.ExecutionControl.UserException
      - java.lang.RuntimeException
        - jdk.jshell.spi.SPIResolutionException

## Interface Hierarchy

- java.lang.AutoCloseable
  - jdk.jshell.spi.ExecutionControl
- jdk.jshell.spi.ExecutionControlProvider
- jdk.jshell.spi.ExecutionEnv