クラスjdk.jshell.JShell.Builderの
使用
JShell.Builderを使用するパッケージ
パッケージ
説明
Javaプログラミング言語コードの"snippets"を対話的に評価するRead-Eval-Print Loop (REPL)などのツールを作成するためのインタフェースを提供します。
-
jdk.jshellでのJShell.Builderの使用
JShell.Builderを返すjdk.jshellのメソッド修飾子と型メソッド説明static JShell.BuilderJShell.builder()JShellのインスタンスの作成に使用されるJShell.Builderのファクトリ・メソッド。JShell.Builder.compilerOptions(String... options) コンパイラ・オプションを追加します。JShell.Builder.console(JShellConsole console) 実行中の評価のコンソールを設定します。JShell.Builder.err(PrintStream err) 実行中の評価(it'sSystem.err)のエラー出力を設定します。JShell.Builder.executionEngine(String executionControlSpec) 実行するカスタム・エンジンを設定します。JShell.Builder.executionEngine(ExecutionControlProvider executionControlProvider, Map<String, String> executionControlParameters) 実行するカスタム・エンジンを設定します。JShell.Builder.fileManager(Function<StandardJavaFileManager, StandardJavaFileManager> mapping) コンパイルおよびソース分析で使用されるFileManagerを構成します。JShell.Builder.idGenerator(BiFunction<Snippet, Integer, String> generator) スニペットの識別名のジェネレータを設定します。JShell.Builder.in(InputStream in) 実行中の評価(it'sSystem.in)の入力を設定します。JShell.Builder.out(PrintStream out) 実行中の評価(it'sSystem.out)の出力を設定します。JShell.Builder.remoteVMOptions(String... options) VMを起動するための追加のVMオプションを設定します。JShell.Builder.tempVariableNameGenerator(Supplier<String> generator) Snippet.SubKind.TEMP_VAR_EXPRESSION_SUBKINDのVarSnippetの一時変数名のジェネレータを設定します。