Contents | Package | Class | Tree | Deprecated | Index | Help | Java 1.2 Beta 3 | ||
PREV | NEXT | SHOW LISTS | HIDE LISTS |
java.lang.Object | +----java.lang.Compiler
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, it is
assumed to be the name of a library (with a platform-dependent
exact location and type); the loadLibrary
method in
class System
is called to load that library. If this
loading succeeds, the function named
java_lang_Compiler_start()
in that library is called.
If no compiler is available, these methods do nothing.
Method Summary | |
static Object | command(Object any)
|
static boolean | compileClass(Class clazz)
|
static boolean | compileClasses(String string)
|
static void | disable()
|
static void | enable()
|
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.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.public static Object command(Object any)
any
- an argument.
null
if no compiler
is available.public static void enable()
public static void disable()
Contents | Package | Class | Tree | Deprecated | Index | Help | Java 1.2 Beta 3 | ||
PREV | NEXT | SHOW LISTS | HIDE LISTS |