All Packages Class Hierarchy This Package Previous Next Index
java.lang.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 boolean compileClass(Class clazz)
true if the compilation succeeded;
false if the compilation failed or no compiler
is available.
public static boolean compileClasses(String string)
true if the compilation succeeded;
false if the compilation failed or no compiler
is available.
public static Object command(Object any)
null if no compiler
is available.
public static void enable()
public static void disable()
All Packages Class Hierarchy This Package Previous Next Index