See: Description
Interface | Description |
---|---|
ExecutionControl |
This interface specifies the functionality that must provided to implement a
pluggable JShell execution engine.
|
ExecutionControl.Generator |
Defines a functional interface for creating
ExecutionControl
instances. |
ExecutionEnv |
Functionality made available to a pluggable JShell execution engine.
|
Class | Description |
---|---|
ExecutionControl.ClassBytecodes |
Bundles class name with class bytecodes.
|
Exception | Description |
---|---|
ExecutionControl.ClassInstallException |
A class install (load or redefine) encountered a problem.
|
ExecutionControl.EngineTerminationException |
Unbidden execution engine termination has occurred.
|
ExecutionControl.ExecutionControlException |
The abstract base of all
ExecutionControl exceptions. |
ExecutionControl.InternalException |
An internal problem has occurred.
|
ExecutionControl.NotImplementedException |
The command is not implemented.
|
ExecutionControl.ResolutionException |
An exception indicating that a
DeclarationSnippet with unresolved
references has been encountered. |
ExecutionControl.RunException |
The abstract base of of exceptions specific to running user code.
|
ExecutionControl.StoppedException |
An exception indicating that an
ExecutionControl.invoke(java.lang.String, java.lang.String)
(or theoretically a
ExecutionControl.varValue(java.lang.String, java.lang.String) )
has been interrupted by a ExecutionControl.stop() . |
ExecutionControl.UserException |
A 'normal' user exception occurred.
|
SPIResolutionException |
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. |
ExecutionControl
interface and installing it with
JShell.Builder.executionEngine(jdk.jshell.spi.ExecutionControl.Generator)
other execution engines can be used.for execution implementation support
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-Ubuntu+0-9b134-2ubuntu1