The static methods of this class provide an interface to the just-in-time (JIT) byte-code -to-native code compiler in use by the Java interpreter. If no JIT compiler is in use by the VM, these methods do nothing. compileClass( ) asks the JIT compiler to compile the specified class. compileClasses( ) asks the JIT compiler to compile all classes that match the specified name . These methods return true if the compilation was successful, or false if it failed or if there is no JIT compiler on the system. enable( ) and disable( ) turn just-in-time compilation on and off. command( ) asks the JIT compiler to perform some compiler-specific operation; this is a hook for vendor extensions. No standard operations have been defined. public final class Compiler { // No Constructor // Public Class Methods public static Object command (Object any ); native public static boolean compileClass (Class<?> clazz ); native public static boolean compileClasses (String string ); native public static void disable ( ); native public static void enable ( ); native } |