- 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 Objectcommand(Object any)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。引数の型とそのフィールドを調べ、ドキュメント化されているいくつかの処理を実行します。static booleancompileClass(Class<?> clazz)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。指定されたクラスをコンパイルします。static booleancompileClasses(String string)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。指定された文字列と一致する名前を持つクラスをすべてコンパイルします。static voiddisable()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。コンパイラの処理を一時停止します。static voidenable()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。コンパイラに処理を再開させます。
-
-
-
メソッドの詳細
-
compileClass
public static boolean compileClass(Class<?> clazz)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。指定されたクラスをコンパイルします。- パラメータ:
clazz- クラス- 戻り値:
- 正常にコンパイルできた場合は
true。コンパイルが失敗したか、使用できるコンパイラがない場合はfalse - 例外:
NullPointerException-clazzがnullの場合
-
compileClasses
public static boolean compileClasses(String string)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。指定された文字列と一致する名前を持つクラスをすべてコンパイルします。- パラメータ:
string- コンパイルするクラスの名前- 戻り値:
- 正常にコンパイルできた場合は
true。コンパイルが失敗したか、使用できるコンパイラがない場合はfalse - 例外:
NullPointerException-stringがnullの場合
-
command
public static Object command(Object any)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。引数の型とそのフィールドを調べ、ドキュメント化されているいくつかの処理を実行します。 特別な処理は不要です。- パラメータ:
any- 引数- 戻り値:
- コンパイラに特有な値。使用できるコンパイラがない場合は
null - 例外:
NullPointerException-anyがnullの場合
-
enable
public static void enable()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。コンパイラに処理を再開させます。
-
disable
public static void disable()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。コンパイラの処理を一時停止します。
-
-