- java.lang.Object
-
- java.lang.Compiler
-
不推荐用于删除:此API元素将在以后的版本中被删除。JIT编译器及其技术变化太大,可以通过标准化界面有效地进行控制。 因此,许多JIT编译器实现忽略此接口,而是由特定于实现的机制(如命令行选项)控制。 此类可能在将来的Java SE版本中被删除。
@Deprecated(since="9", forRemoval=true) public final class Compiler extends Object
提供Compiler
类来支持Java到本地代码编译器和相关服务。 按设计,Compiler
课没有做; 它用作JIT编译器实现的占位符。 如果没有编译器可用,这些方法什么都不做。- 从以下版本开始:
- 1.0
-
-
方法摘要
所有方法 静态方法 具体的方法 弃用的方法 Modifier and Type 方法 描述 static Object
command(Object any)
不推荐用于删除:此API元素将在以后的版本中被删除。检查参数类型及其字段并执行一些文档化操作。static boolean
compileClass(Class<?> clazz)
不推荐用于删除:此API元素将在以后的版本中被删除。编译指定的类。static boolean
compileClasses(String string)
不推荐用于删除:此API元素将在以后的版本中被删除。编译名称与指定字符串匹配的所有类。static void
disable()
不推荐用于删除:此API元素将在以后的版本中被删除。导致编译器停止操作。static void
enable()
不推荐用于删除:此API元素将在以后的版本中被删除。导致编译器恢复运行。
-
-
-
方法详细信息
-
compileClass
public static boolean compileClass(Class<?> clazz)
不推荐用于删除:此API元素将在以后的版本中被删除。编译指定的类。- 参数
-
clazz
- A类 - 结果
-
true
如果编译成功;false
如果编译失败或没有编译器可用 - 异常
-
NullPointerException
- 如果clazz
是null
-
compileClasses
public static boolean compileClasses(String string)
不推荐用于删除:此API元素将在以后的版本中被删除。编译名称与指定字符串匹配的所有类。- 参数
-
string
- 要编译的类的名称 - 结果
-
true
如果编译成功;false
如果编译失败或没有编译器可用 - 异常
-
NullPointerException
- 如果string
是null
-
command
public static Object command(Object any)
不推荐用于删除:此API元素将在以后的版本中被删除。检查参数类型及其字段并执行一些文档化操作。 不需要具体的操作。- 参数
-
any
- 一个争论 - 结果
-
编译器特定的值,如果没有编译器可用,
null
- 异常
-
NullPointerException
- 如果any
是null
-
enable
public static void enable()
不推荐用于删除:此API元素将在以后的版本中被删除。导致编译器恢复运行。
-
disable
public static void disable()
不推荐用于删除:此API元素将在以后的版本中被删除。导致编译器停止操作。
-
-