Uses of Class
jdk.jshell.JShell.Builder
Packages that use JShell.Builder
Package
Description
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.BuilderModifier and TypeMethodDescriptionstatic JShell.BuilderJShell.builder()Factory method forJShell.Builderwhich, in-turn, is used for creating instances ofJShell.JShell.Builder.compilerOptions(String... options) Adds compiler options.JShell.Builder.err(PrintStream err) Sets the error output for the running evaluation (it'sSystem.err).JShell.Builder.executionEngine(String executionControlSpec) Sets the custom engine for execution.JShell.Builder.executionEngine(ExecutionControlProvider executionControlProvider, Map<String, String> executionControlParameters) Sets the custom engine for execution.JShell.Builder.fileManager(Function<StandardJavaFileManager, StandardJavaFileManager> mapping) Configure theFileManagerto be used by compilation and source analysis.JShell.Builder.idGenerator(BiFunction<Snippet, Integer, String> generator) Sets the generator of identifying names for Snippets.JShell.Builder.in(InputStream in) Sets the input for the running evaluation (it'sSystem.in).JShell.Builder.out(PrintStream out) Sets the output for the running evaluation (it'sSystem.out).JShell.Builder.remoteVMOptions(String... options) Sets additional VM options for launching the VM.JShell.Builder.tempVariableNameGenerator(Supplier<String> generator) Sets a generator of temp variable names forVarSnippetofSnippet.SubKind.TEMP_VAR_EXPRESSION_SUBKIND.