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 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 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 void enable()
public static void disable()