クラスの使用
jdk.jshell.JShell.Builder
-
JShell.Builderを使用するパッケージ パッケージ 説明 jdk.jshell Javaプログラミング言語コードの「スニペット」を対話形式で評価するRead-Eval-Print Loop (REPL)などのツールを作成するためのインタフェースを提供します。 -
-
jdk.jshellでのJShell.Builderの使用
JShell.Builderを返すjdk.jshellのメソッド 修飾子と型 メソッド 説明 static JShell.BuilderJShell. builder()JShellのインスタンスの作成に使用されるJShell.Builderのファクトリ・メソッド。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の一時変数名のジェネレータを設定します。
-