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