Class: java.lang.Compiler
- public final class Compiler
The Compiler class is provided to support Java-to-native-code
compilers and related services. By design, the Compiler class does
nothing; it serves as a placeholder for a JIT compiler implementation.
When the Java Virtual Machine first starts, it determines if the system property java.compiler exists. (System properties are accessible through System.getProperty(java.lang.String) and System.getProperty(java.lang.String, java.lang.String). If so, it is assumed to be the name of a library (with a platform-dependent exact location and type); System.loadLibrary(java.lang.String) is called to load that library. If this loading succeeds, the function named java_lang_Compiler_start() in that library is called.
If no compiler is available, these methods do nothing.
Methods
-
commandtop
Examines the argument type and its fields and perform some documented operation. No specific operations are required. -
compileClasstop
public static native boolean compileClass(Class<?> clazz)Compiles the specified class. -
compileClassestop
public static native boolean compileClasses(String string)Compiles all classes whose name matches the specified string. -
disabletop
public static native void disable()Cause the Compiler to cease operation. -
enabletop
public static native void enable()Cause the Compiler to resume operation.
