| 
 | JSR 216 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.lang.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 getProperty and, 
 a method defined by the System class.) If so, and the
 name isn't NONE or none, the internal JIT is enabled.
 
If no compiler is available, these methods do nothing.
System.getProperty(java.lang.String), 
System.getProperty(java.lang.String, java.lang.String)| Method Summary | |
| static Object | command(Object any)Examines the argument type and its fields and perform some documented operation. | 
| static boolean | compileClass(Class clazz)Compiles the specified class. | 
| static boolean | compileClasses(String string)Compiles all classes whose name matches the specified string. | 
| static void | disable()Cause the Compiler to cease operation. | 
| static void | enable()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 
          null.public 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 
          null.public static Object command(Object any)
any - an argument.
null if no compiler
          is available.
NullPointerException - if any is 
          null.public static void enable()
public static void disable()
| 
 | JSR 216 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||