Name
Compiler
Synopsis
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 }
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access