- java.lang.Object
-
- java.lang.Enum<StandardLocation>
-
- javax.tools.StandardLocation
-
- すべての実装されたインタフェース:
Serializable,Comparable<StandardLocation>,JavaFileManager.Location
public enum StandardLocation extends Enum<StandardLocation> implements JavaFileManager.Location
ファイル・オブジェクトの標準の場所です。- 導入されたバージョン:
- 1.6
-
-
列挙型定数のサマリー
列挙型定数 列挙型定数 説明 ANNOTATION_PROCESSOR_MODULE_PATH注釈プロセッサを含むモジュールを検索する場所。ANNOTATION_PROCESSOR_PATH注釈プロセッサの検索場所です。CLASS_OUTPUT新しいクラス・ファイルの場所です。CLASS_PATHユーザー・クラス・ファイルの検索場所です。MODULE_PATHプリコンパイル済ユーザー・モジュールを検索する場所。MODULE_SOURCE_PATHモジュールのソース・コードを検索する場所。NATIVE_HEADER_OUTPUT新しいネイティブ・ヘッダー・ファイルの場所です。PATCH_MODULE_PATHモジュール・パッチを検索する場所。PLATFORM_CLASS_PATHプラットフォーム・クラスの検索場所です。SOURCE_OUTPUT新しいソース・ファイルの場所です。SOURCE_PATH既存のソース・ファイルの検索場所です。SYSTEM_MODULESシステム・モジュールを検索する場所。UPGRADE_MODULE_PATHアップグレード可能なシステムモジュールを検索する場所。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanisModuleOrientedLocation()この場所がモジュール指向の場所であるため、module/package/class階層にクラスを含めることが想定されるかどうかを示します。これは、package/class階層にクラスを含めることが想定されるパッケージ指向の場所と比較します。static JavaFileManager.LocationlocationFor(String name)指定された名前の位置オブジェクトを返します。static StandardLocationvalueOf(String name)指定された名前を持つ、この型の列挙型定数を返します。static StandardLocation[]values()この列挙型の定数を含む配列を、宣言されている順序で返します。-
クラスjava.langで宣言されたメソッド。列挙
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
インタフェースjavax.toolsで宣言されたメソッド。JavaFileManager.Location
getName, isOutputLocation
-
-
-
-
列挙型定数の詳細
-
CLASS_OUTPUT
public static final StandardLocation CLASS_OUTPUT
新しいクラス・ファイルの場所です。
-
SOURCE_OUTPUT
public static final StandardLocation SOURCE_OUTPUT
新しいソース・ファイルの場所です。
-
CLASS_PATH
public static final StandardLocation CLASS_PATH
ユーザー・クラス・ファイルの検索場所です。
-
SOURCE_PATH
public static final StandardLocation SOURCE_PATH
既存のソース・ファイルの検索場所です。
-
ANNOTATION_PROCESSOR_PATH
public static final StandardLocation ANNOTATION_PROCESSOR_PATH
注釈プロセッサの検索場所です。
-
ANNOTATION_PROCESSOR_MODULE_PATH
public static final StandardLocation ANNOTATION_PROCESSOR_MODULE_PATH
注釈プロセッサを含むモジュールを検索する場所。- 導入されたバージョン:
- 9
-
PLATFORM_CLASS_PATH
public static final StandardLocation PLATFORM_CLASS_PATH
プラットフォーム・クラスの検索場所です。 ブート・クラスパスと呼ぶ場合もあります。
-
NATIVE_HEADER_OUTPUT
public static final StandardLocation NATIVE_HEADER_OUTPUT
新しいネイティブ・ヘッダー・ファイルの場所です。- 導入されたバージョン:
- 1.8
-
MODULE_SOURCE_PATH
public static final StandardLocation MODULE_SOURCE_PATH
モジュールのソース・コードを検索する場所。- 導入されたバージョン:
- 9
-
UPGRADE_MODULE_PATH
public static final StandardLocation UPGRADE_MODULE_PATH
アップグレード可能なシステムモジュールを検索する場所。- 導入されたバージョン:
- 9
-
SYSTEM_MODULES
public static final StandardLocation SYSTEM_MODULES
システム・モジュールを検索する場所。- 導入されたバージョン:
- 9
-
MODULE_PATH
public static final StandardLocation MODULE_PATH
プリコンパイル済ユーザー・モジュールを検索する場所。- 導入されたバージョン:
- 9
-
PATCH_MODULE_PATH
public static final StandardLocation PATCH_MODULE_PATH
モジュール・パッチを検索する場所。- 導入されたバージョン:
- 9
-
-
メソッドの詳細
-
values
public static StandardLocation[] values()
この列挙型の定数を含む配列を、宣言されている順序で返します。 このメソッドは、次のようにして定数を反復するために使用できます。for (StandardLocation c : StandardLocation.values()) System.out.println(c);
- 戻り値:
- この列挙型の定数を含む配列(宣言されている順序)
-
valueOf
public static StandardLocation valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException- 引数がnullの場合
-
locationFor
public static JavaFileManager.Location locationFor(String name)
指定された名前の位置オブジェクトを返します。locationFor(x)== locationFor(y)if and only ifx.equals(y)というプロパティ設定を保持する必要があります。"_OUTPUT"で終わる名前が指定された場合に限り、出力場所が返されます。 名前に"MODULE"という語が含まれている場合は、モジュール指向の場所とみなされます。- パラメータ:
name- 名前- 戻り値:
- 場所
-
isModuleOrientedLocation
public boolean isModuleOrientedLocation()
この場所がモジュール指向の場所であるため、module/package/class階層にクラスを含めることが想定されるかどうかを示します。これは、package/class階層にクラスを含めることが想定されるパッケージ指向の場所と比較します。 出力ロケーションの場合、このメソッドの結果は未定義です。- 定義:
- インタフェース
JavaFileManager.LocationのisModuleOrientedLocation - 戻り値:
- この場所にモジュールが含まれていることが予想される場合はtrue
- 導入されたバージョン:
- 9
-
-