- 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
command(Object any)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。引数の型とそのフィールドを調べ、ドキュメント化されているいくつかの処理を実行します。static boolean
compileClass(クラス<?> clazz)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラスをコンパイルします。static boolean
compileClasses(String string)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された文字列と一致する名前を持つクラスをすべてコンパイルします。static void
disable()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コンパイラの処理を一時停止します。static void
enable()
削除予定のため非推奨: この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要素は、将来のバージョンで削除される可能性があります。コンパイラの処理を一時停止します。
-
-