Spec-Zone .ru
спецификации, руководства, описания, API
|
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Compiler
public final class Compiler extends Object
The 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 System.getProperty(String)
and System.getProperty(String, String)
. If so, it is assumed to be the name of
a library (with a platform-dependent exact location and type); System.loadLibrary(java.lang.String)
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.
Modifier and Type | Method and Description |
---|---|
static Object |
command(Object any)
Examines the argument type and its fields and perform some documented operation. |
static boolean |
compileClass(Class<?> clazz)
Compiles the specified class. |
static boolean |
compileClasses(String string)
Compiles all classes whose name matches the specified string. |
static void |
disable()
Cause the Compiler to cease operation. |
static void |
enable()
Cause the Compiler to resume operation. |
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 classtrue
if the compilation succeeded; false
if the
compilation failed or no compiler is availableNullPointerException
- If clazz
is null
public static boolean compileClasses(String string)
string
- The name of the classes to compiletrue
if the compilation succeeded; false
if the
compilation failed or no compiler is availableNullPointerException
- If string
is null
public static Object command(Object any)
any
- An argumentnull
if no compiler is
availableNullPointerException
- If any
is null
public static void enable()
public static void disable()
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1993, 2010, Oracle Corporation. All rights reserved.