public final class Compiler extends Object
| Modifier and Type | Method and Description |
|---|---|
static Object |
command(Object cmd)
Executes an operation according to the specified command object.
|
static boolean |
compileClass(Class<?> classToCompile)
Compiles the specified class using the JIT compiler and indicates if
compilation has been successful.
|
static boolean |
compileClasses(String nameRoot)
Compiles all classes whose name matches the specified name using the JIT
compiler and indicates if compilation has been successful.
|
static void |
disable()
Disables the JIT compiler.
|
static void |
enable()
Enables the JIT compiler.
|
public static Object command(Object cmd)
null if no JIT compiler is available. Returns null
on Android, whether or not the system has a JIT.cmd - the command object for the JIT compiler.null.public static boolean compileClass(Class<?> classToCompile)
classToCompile - java.lang.Class the class to JIT compiletrue if the compilation has been successful;
false if it has failed or if there is no JIT compiler
available.public static boolean compileClasses(String nameRoot)
nameRoot - the string to match class names with.true if the compilation has been successful;
false if it has failed or if there is no JIT compiler
available.public static void disable()
public static void enable()