java.lang.Object
java.lang.Compiler
@Deprecated(since="9", forRemoval=true) public final class Compiler extends Object
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
JITコンパイラとその技術は、標準化されたインタフェースによって効果的に制御されるにはあまりにも幅があります。 そのため、多くのJITコンパイラの実装では、このインタフェースは無視され、代わりにコマンドライン・オプションなどの実装固有のメカニズムによって制御されます。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。 
Compilerクラスは、Javaからネイティブ・コードへのコンパイラおよび関連サービスをサポートします。 設計上は、Compilerクラスは何も行いません。JITコンパイラ実装用のプレースホルダーとして機能します。 使用できるコンパイラがない場合、上記のメソッドは何も行いません。 - 導入されたバージョン:
- 1.0
- 
メソッドのサマリー修飾子と型メソッド説明static Object削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。引数の型とそのフィールドを調べ、ドキュメント化されているいくつかの処理を実行します。static booleancompileClass(Class<?> clazz)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラスをコンパイルします。static booleancompileClasses(String string)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された文字列と一致する名前を持つクラスをすべてコンパイルします。static voiddisable()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コンパイラの処理を一時停止します。static voidenable()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コンパイラに処理を再開させます。
- 
メソッドの詳細- 
compileClasspublic static boolean compileClass(Class<?> clazz)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラスをコンパイルします。- パラメータ:
- clazz- クラス
- 戻り値:
- 正常にコンパイルできた場合はtrue。コンパイルが失敗したか、使用できるコンパイラがない場合はfalse
- 例外:
- NullPointerException-- clazzが- nullの場合
 
- 
compileClassespublic static boolean compileClasses(String string)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された文字列と一致する名前を持つクラスをすべてコンパイルします。- パラメータ:
- string- コンパイルするクラスの名前
- 戻り値:
- 正常にコンパイルできた場合はtrue。コンパイルが失敗したか、使用できるコンパイラがない場合はfalse
- 例外:
- NullPointerException-- stringが- nullの場合
 
- 
command削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。引数の型とそのフィールドを調べ、ドキュメント化されているいくつかの処理を実行します。 特別な処理は不要です。- パラメータ:
- any- 引数
- 戻り値:
- コンパイラに特有な値。使用できるコンパイラがない場合はnull
- 例外:
- NullPointerException-- anyが- nullの場合
 
- 
enablepublic static void enable()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コンパイラに処理を再開させます。
- 
disablepublic static void disable()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コンパイラの処理を一時停止します。
 
-