JShell API
DRAFT 9-Ubuntu+0-9b151-2
A B C D E F G H I J K L M N O P R S T U V W 

E

ErroneousSnippet - Class in jdk.jshell
A snippet of code that is not valid Java programming language code.
EvalException - Exception in jdk.jshell
Wraps an exception thrown in the remotely executing client.
ExecutionControl.ClassBytecodes - Class in jdk.jshell.spi
Bundles class name with class bytecodes.
ExecutionControl.ClassInstallException - Exception in jdk.jshell.spi
A class install (load or redefine) encountered a problem.
ExecutionControl.EngineTerminationException - Exception in jdk.jshell.spi
Unbidden execution engine termination has occurred.
ExecutionControl.ExecutionControlException - Exception in jdk.jshell.spi
The abstract base of all ExecutionControl exceptions.
ExecutionControl.InternalException - Exception in jdk.jshell.spi
An internal problem has occurred.
ExecutionControl.NotImplementedException - Exception in jdk.jshell.spi
The command is not implemented.
ExecutionControl.ResolutionException - Exception in jdk.jshell.spi
An exception indicating that a DeclarationSnippet with unresolved references has been encountered.
ExecutionControl.RunException - Exception in jdk.jshell.spi
The abstract base of of exceptions specific to running user code.
ExecutionControl.StoppedException - Exception in jdk.jshell.spi
ExecutionControl.UserException - Exception in jdk.jshell.spi
A 'normal' user exception occurred.
ExpressionSnippet - Class in jdk.jshell
Snippet for an assignment or variable-value expression.
EMPTY - jdk.jshell.SourceCodeAnalysis.Completeness
An empty input.
ENUM_SUBKIND - jdk.jshell.Snippet.SubKind
An enum declaration.
ERRONEOUS - jdk.jshell.Snippet.Kind
A syntactically incorrect input for which the specific kind could not be determined.
EXPRESSION - jdk.jshell.Snippet.Kind
An expression, with or without side-effects.
ExecutionControl - Interface in jdk.jshell.spi
This interface specifies the functionality that must provided to implement a pluggable JShell execution engine.
ExecutionControlProvider - Interface in jdk.jshell.spi
The provider used by JShell to generate the execution engine needed to evaluate Snippets.
ExecutionEnv - Interface in jdk.jshell.spi
Functionality made available to a pluggable JShell execution engine.
EngineTerminationException(String) - Constructor for exception jdk.jshell.spi.ExecutionControl.EngineTerminationException
 
ExecutionControlException(String) - Constructor for exception jdk.jshell.spi.ExecutionControl.ExecutionControlException
 
env(Map<String, String>) - Method in interface jdk.jshell.tool.JavaShellToolBuilder
Set the source for environment variables.
err(PrintStream) - Method in class jdk.jshell.JShell.Builder
Sets the error output for the running evaluation (it's System.err).
err(PrintStream) - Method in interface jdk.jshell.tool.JavaShellToolBuilder
Set the error channels.
err(PrintStream, PrintStream) - Method in interface jdk.jshell.tool.JavaShellToolBuilder
Set the error channels.
eval(String) - Method in class jdk.jshell.JShell
Evaluate the input String, including definition and/or execution, if applicable.
exception() - Method in class jdk.jshell.SnippetEvent
An instance of UnresolvedReferenceException, if an unresolved reference was encountered, or an instance of EvalException if an exception was thrown during execution, otherwise null.
executionEngine(String) - Method in class jdk.jshell.JShell.Builder
Sets the custom engine for execution.
executionEngine(ExecutionControlProvider, Map<String, String>) - Method in class jdk.jshell.JShell.Builder
Sets the custom engine for execution.
extensionCommand(String, Object) - Method in class jdk.jshell.execution.DirectExecutionControl
 
extensionCommand(String, Object) - Method in class jdk.jshell.execution.StreamingExecutionControl
 
extensionCommand(String, Object) - Method in interface jdk.jshell.spi.ExecutionControl
Run a non-standard command (or a standard command from a newer version).
extraRemoteVMOptions() - Method in interface jdk.jshell.spi.ExecutionEnv
Returns the additional VM options to be used when launching the remote JVM.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links
JShell API
DRAFT 9-Ubuntu+0-9b151-2

Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2015, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.

DRAFT 9-Ubuntu+0-9b151-2