- java.lang.Object
- 
- jdk.jshell.execution.DirectExecutionControl
- 
- jdk.jshell.execution.LocalExecutionControl
 
 
- 
- All Implemented Interfaces:
- AutoCloseable,- ExecutionControl
 
 public class LocalExecutionControl extends DirectExecutionControl An implementation ofExecutionControlwhich executes in the same JVM as the JShell-core.- Since:
- 9
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces declared in interface jdk.jshell.spi.ExecutionControlExecutionControl.ClassBytecodes, ExecutionControl.ClassInstallException, ExecutionControl.EngineTerminationException, ExecutionControl.ExecutionControlException, ExecutionControl.InternalException, ExecutionControl.NotImplementedException, ExecutionControl.ResolutionException, ExecutionControl.RunException, ExecutionControl.StoppedException, ExecutionControl.UserException
 
- 
 - 
Constructor SummaryConstructors Constructor Description LocalExecutionControl()Create an instance using the default class loading.LocalExecutionControl(LoaderDelegate loaderDelegate)Creates an instance, delegating loader operations to the specified delegate.
 - 
Method Summary- 
Methods declared in class jdk.jshell.execution.DirectExecutionControlclassesRedefined, clientCodeEnter, clientCodeLeave, findClass, invoke, stop, throwConvertedInvocationException, throwConvertedOtherException, valueString
 - 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods declared in interface jdk.jshell.spi.ExecutionControladdToClasspath, close, extensionCommand, invoke, load, redefine, varValue
 
- 
 
- 
- 
- 
Constructor Detail- 
LocalExecutionControlpublic LocalExecutionControl(LoaderDelegate loaderDelegate) Creates an instance, delegating loader operations to the specified delegate.- Parameters:
- loaderDelegate- the delegate to handle loading classes
 
 - 
LocalExecutionControlpublic LocalExecutionControl() Create an instance using the default class loading.
 
- 
 
-