- RemoteExecutionControl - Class in jdk.jshell.execution
-
The remote agent runs in the execution process (separate from the main JShell
process).
- RECOVERABLE_DEFINED - jdk.jshell.Snippet.Status
-
The snippet is a declaration snippet with potentially recoverable
unresolved references or other issues in its body
(in the context of current JShell
state).
- RECOVERABLE_NOT_DEFINED - jdk.jshell.Snippet.Status
-
The snippet is a declaration snippet with potentially recoverable
unresolved references or other issues
(in the context of current JShell
state).
- REJECTED - jdk.jshell.Snippet.Status
-
The snippet is inactive because it failed compilation on initial
evaluation and it is not capable of becoming valid with further
changes to the JShell state.
- RemoteExecutionControl() - Constructor for class jdk.jshell.execution.RemoteExecutionControl
-
Create an instance using the default class loading.
- RemoteExecutionControl(LoaderDelegate) - Constructor for class jdk.jshell.execution.RemoteExecutionControl
-
Creates an instance, delegating loader operations to the specified
delegate.
- ResolutionException(int, StackTraceElement[]) - Constructor for exception jdk.jshell.spi.ExecutionControl.ResolutionException
-
Constructs an exception indicating that a DeclarationSnippet
with unresolved references has been encountered.
- redefine(ExecutionControl.ClassBytecodes[]) - Method in class jdk.jshell.execution.DirectExecutionControl
-
- redefine(ExecutionControl.ClassBytecodes[]) - Method in class jdk.jshell.execution.JdiExecutionControl
-
Redefine the specified classes.
- redefine(ExecutionControl.ClassBytecodes[]) - Method in class jdk.jshell.execution.StreamingExecutionControl
-
- redefine(ExecutionControl.ClassBytecodes[]) - Method in interface jdk.jshell.spi.ExecutionControl
-
Attempts to redefine previously loaded classes.
- referenceType(VirtualMachine, String) - Method in class jdk.jshell.execution.JdiExecutionControl
-
Returns the JDI ReferenceType
corresponding to the specified
class name.
- remaining() - Method in interface jdk.jshell.SourceCodeAnalysis.CompletionInfo
-
Input remaining after the complete part of the source.
- remoteInputOutput(InputStream, OutputStream, Map<String, OutputStream>, Map<String, InputStream>, BiFunction<ObjectInput, ObjectOutput, ExecutionControl>) - Static method in class jdk.jshell.execution.Util
-
Creates an ExecutionControl for given packetized input and output.
- remoteVMOptions(String...) - Method in class jdk.jshell.JShell.Builder
-
Sets additional VM options for launching the VM.
- run(String...) - Method in interface jdk.jshell.tool.JavaShellToolBuilder
-
Run an instance of the Java shell tool as configured by the other methods
in this interface.