Classe java.lang.Compiler


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 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.

	package java.lang;

		(>JDK1.0)public final
	class Compiler  {

	    // Méthodes de classe publiques
		(>JDK1.0)    public static native Object command(Object any);
		(>JDK1.0)    public static native boolean compileClass(Class clazz);
		(>JDK1.0)    public static native boolean compileClasses(String string);
		(>JDK1.0)    public static native void disable();
		(>JDK1.0)    public static native void enable();
	}

Christophe Merlet
redfox@redfoxcenter.org
©Tous droits réservés
11 septembre 1998