クラス jdk.jshell.JShell.Builderの
使用
JShell.Builderを使用するパッケージ
パッケージ
説明
Javaプログラミング言語コードの"snippets"をインタラクティブに評価するRead-Eval-Printループ(REPL)などのツールを作成するためのインタフェースを提供します。
-
jdk.jshellでのJShell.Builderの使用
JShell.Builderを返すjdk.jshellのメソッド修飾子と型メソッド説明static JShell.BuilderJShell.builder()JShell.Builderのファクトリ・メソッドで、JShellのインスタンスを作成するために使用されます。JShell.Builder.compilerOptions(String... options) コンパイラ・オプションを追加します。JShell.Builder.err(PrintStream err) 実行中の評価(それはSystem.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) 実行中の評価(それはSystem.inです)の入力を設定します。JShell.Builder.out(PrintStream out) 実行中の評価(それはSystem.outです)の出力を設定します。JShell.Builder.remoteVMOptions(String... options) VMを起動するための追加のVMオプションを設定します。JShell.Builder.tempVariableNameGenerator(Supplier<String> generator) Snippet.SubKind.TEMP_VAR_EXPRESSION_SUBKINDのVarSnippetの一時変数名のジェネレータを設定します。