- java.lang.Object
-
- jdk.jshell.execution.LocalExecutionControlProvider
-
- 实现的所有接口
-
ExecutionControlProvider
public class LocalExecutionControlProvider extends Object implements ExecutionControlProvider
执行引擎的提供程序,它在与JShell相同的进程中运行。- 从以下版本开始:
- 9
-
-
构造方法摘要
构造方法 构造器 描述 LocalExecutionControlProvider()
创建一个实例。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Map<String,String>
defaultParameters()
创建并返回LocalExecutionControlProvider
的默认参数映射。ExecutionControl
generate(ExecutionEnv env, Map<String,String> parameters)
创建并返回本地执行的ExecutionControl
实例。String
name()
这个ExecutionControlProvider
的独特名称。
-
-
-
构造方法详细信息
-
LocalExecutionControlProvider
public LocalExecutionControlProvider()
创建一个实例。 实例可用于generateExecutionControl
实例,该实例在同一进程中执行代码。
-
-
方法详细信息
-
name
public String name()
这个ExecutionControlProvider
的独特名称。- Specified by:
-
name
在界面ExecutionControlProvider
- 结果
- “本地”
-
defaultParameters
public Map<String,String> defaultParameters()
创建并返回LocalExecutionControlProvider
的默认参数映射。LocalExecutionControlProvider
没有参数。- Specified by:
-
defaultParameters
在接口ExecutionControlProvider
- 结果
- 一个空的参数图
-
generate
public ExecutionControl generate(ExecutionEnv env, Map<String,String> parameters)
创建并返回本地执行的ExecutionControl
实例。- Specified by:
-
generate
在界面ExecutionControlProvider
- 参数
-
env
- JShell提供的执行环境 -
parameters
- default或修改后的参数映射。 - 结果
- the execution engine
-
-