|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.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(String) and System.getProperty(String, 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.
| Method Summary | |
|---|---|
static Object |
command(Object any)
Suppressed. Examines the argument type and its fields and perform some documented operation. |
static boolean |
compileClass(Class<?> clazz)
Suppressed. Compiles the specified class. |
static boolean |
compileClasses(String string)
Suppressed. Compiles all classes whose name matches the specified string. |
static void |
disable()
Suppressed. Cause the Compiler to cease operation. |
static void |
enable()
Suppressed. Cause the Compiler to resume operation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static boolean compileClass(Class<?> clazz)
clazz - A class
true if the compilation succeeded; false if the
compilation failed or no compiler is available
NullPointerException - If clazz is nullpublic static boolean compileClasses(String string)
string - The name of the classes to compile
true if the compilation succeeded; false if the
compilation failed or no compiler is available
NullPointerException - If string is nullpublic static Object command(Object any)
any - An argument
null if no compiler is
available
NullPointerException - If any is nullpublic static void enable()
public static void disable()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||