类的用途
jdk.jshell.JShell.Builder
使用 JShell.Builder 的包
-
JShell.Builder 在 jdk.jshell 中的用法
jdk.jshell 中返回 JShell.Builder 的方法修饰符和类型方法描述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设置临时变量名生成器。