All Packages Class Hierarchy This Package Previous Next Index
Object | +----java.lang.Compiler
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 getProperty
and ,
a method defined by the System
class.) If so, it is
assumed to be the name of a library (with a platform-dependent
exact location and type); the loadLibrary
method in
class System
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.
public static native java.lang.Object command(Object any)
null
if no compiler
is available.
public static native boolean compileClass(Class clazz)
true
if the compilation succeeded;
false
if the compilation failed or no compiler
is available.
public static native boolean compileClasses(String string)
true
if the compilation succeeded;
false
if the compilation failed or no compiler
is available.
public static native void disable()
public static native void enable()
All Packages Class Hierarchy This Package Previous Next Index