クラス jdk.jshell.JShell.Builderの
使用
パッケージ
説明
Javaプログラミング言語コードの"snippets"をインタラクティブに評価するRead-Eval-Printループ(REPL)などのツールを作成するためのインタフェースを提供します。
-
jdk.jshellでのJShell.Builderの使用
修飾子と型メソッド説明static JShell.Builder
JShell.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
の一時変数名のジェネレータを設定します。