Uses of Class
jdk.jshell.JShell.Builder
Package | Description |
---|---|
jdk.jshell |
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL),
which interactively evaluate "snippets" of Java programming language code.
|
-
Uses of JShell.Builder in jdk.jshell
Methods in jdk.jshell that return JShell.Builder Modifier and Type Method Description static JShell.Builder
JShell. builder()
Factory method forJShell.Builder
which, in-turn, is used for creating instances ofJShell
.JShell.Builder
JShell.Builder. compilerOptions(String... options)
Adds compiler options.JShell.Builder
JShell.Builder. err(PrintStream err)
Sets the error output for the running evaluation (it'sSystem.err
).JShell.Builder
JShell.Builder. executionEngine(String executionControlSpec)
Sets the custom engine for execution.JShell.Builder
JShell.Builder. executionEngine(ExecutionControlProvider executionControlProvider, Map<String,String> executionControlParameters)
Sets the custom engine for execution.JShell.Builder
JShell.Builder. fileManager(Function<StandardJavaFileManager,StandardJavaFileManager> mapping)
Configure theFileManager
to be used by compilation and source analysis.JShell.Builder
JShell.Builder. idGenerator(BiFunction<Snippet,Integer,String> generator)
Sets the generator of identifying names for Snippets.JShell.Builder
JShell.Builder. in(InputStream in)
Sets the input for the running evaluation (it'sSystem.in
).JShell.Builder
JShell.Builder. out(PrintStream out)
Sets the output for the running evaluation (it'sSystem.out
).JShell.Builder
JShell.Builder. remoteVMOptions(String... options)
Sets additional VM options for launching the VM.JShell.Builder
JShell.Builder. tempVariableNameGenerator(Supplier<String> generator)
Sets a generator of temp variable names forVarSnippet
ofSnippet.SubKind.TEMP_VAR_EXPRESSION_SUBKIND
.