Package | Description |
---|---|
jdk.jshell.execution |
Provides implementation support for building JShell execution engines.
|
jdk.jshell.spi |
Defines the Service Provider Interface for pluggable JShell execution engines.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectExecutionControl.addToClasspath(String cp) |
void |
LoaderDelegate.addToClasspath(String path)
Adds the path to the execution class path.
|
void |
StreamingExecutionControl.addToClasspath(String path) |
Object |
DirectExecutionControl.extensionCommand(String command,
Object arg) |
Object |
StreamingExecutionControl.extensionCommand(String command,
Object arg) |
String |
DirectExecutionControl.invoke(String className,
String methodName) |
String |
JDIDefaultExecutionControl.invoke(String classname,
String methodname) |
String |
StreamingExecutionControl.invoke(String classname,
String methodname) |
void |
DirectExecutionControl.load(ExecutionControl.ClassBytecodes[] cbcs) |
void |
LoaderDelegate.load(ExecutionControl.ClassBytecodes[] cbcs)
Attempts to load new classes.
|
void |
StreamingExecutionControl.load(ExecutionControl.ClassBytecodes[] cbcs) |
void |
DirectExecutionControl.redefine(ExecutionControl.ClassBytecodes[] cbcs) |
void |
JDIExecutionControl.redefine(ExecutionControl.ClassBytecodes[] cbcs)
Redefine the specified classes.
|
void |
StreamingExecutionControl.redefine(ExecutionControl.ClassBytecodes[] cbcs) |
void |
DirectExecutionControl.setClasspath(String path) |
void |
LoaderDelegate.setClasspath(String path)
Sets the execution class path to the specified path.
|
void |
StreamingExecutionControl.setClasspath(String path) |
void |
DirectExecutionControl.stop()
Interrupts a running invoke.
|
void |
JDIDefaultExecutionControl.stop()
Interrupts a running remote invoke by manipulating remote variables
and sending a stop via JDI.
|
void |
LocalExecutionControl.stop() |
void |
RemoteExecutionControl.stop() |
void |
StreamingExecutionControl.stop() |
String |
DirectExecutionControl.varValue(String className,
String varName) |
String |
RemoteExecutionControl.varValue(String className,
String varName) |
String |
StreamingExecutionControl.varValue(String classname,
String varname) |
protected com.sun.jdi.VirtualMachine |
JDIDefaultExecutionControl.vm() |
protected abstract com.sun.jdi.VirtualMachine |
JDIExecutionControl.vm()
Returns the JDI
VirtualMachine instance. |
Modifier and Type | Method and Description |
---|---|
void |
ExecutionControl.addToClasspath(String path)
Adds the path to the execution class path.
|
Object |
ExecutionControl.extensionCommand(String command,
Object arg)
Run a non-standard command (or a standard command from a newer version).
|
String |
ExecutionControl.invoke(String className,
String methodName)
Invokes an executable Snippet by calling a method on the specified
wrapper class.
|
void |
ExecutionControl.load(ExecutionControl.ClassBytecodes[] cbcs)
Attempts to load new classes.
|
void |
ExecutionControl.redefine(ExecutionControl.ClassBytecodes[] cbcs)
Attempts to redefine previously loaded classes.
|
void |
ExecutionControl.setClasspath(String path)
Sets the execution class path to the specified path.
|
void |
ExecutionControl.stop()
Interrupts a running invoke.
|
String |
ExecutionControl.varValue(String className,
String varName)
Returns the value of a variable.
|
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-09-03-162606.buildd.src