- java.lang.Object
-
- java.lang.Enum<Elements.Origin>
-
- javax.lang.model.util.Elements.Origin
-
- すべての実装されたインタフェース:
Serializable,Comparable<Elements.Origin>
- 含まれているインタフェース:
- Elements
public static enum Elements.Origin extends Enum<Elements.Origin>
要素またはその他の言語モデル項目の起点。 要素または項目の起点は、プログラム内の構成がソース・コード内で明示的に、暗黙的に、などで宣言される方法をモデル化します。将来のバージョンのプラットフォームで追加の種類の起点値が追加される可能性があることに注意してください。
- 導入されたバージョン:
- 9
- The Java™Language Specificationを参照してください。
- 13.1 バイナリの形式
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanisDeclared()暗黙的または明示的に宣言された構成に対応する値に対してtrueを戻し、それ以外の場合はfalseを戻します。static Elements.OriginvalueOf(String name)指定された名前を持つ、この型の列挙型定数を返します。static Elements.Origin[]values()この列挙型の定数を含む配列を、宣言されている順序で返します。
-
-
-
列挙型定数の詳細
-
EXPLICIT
public static final Elements.Origin EXPLICIT
ソース・コードで明示的に宣言された構成を記述します。
-
MANDATED
public static final Elements.Origin MANDATED
必須構成は、ソースコードで明示的に宣言されていないが、その存在が仕様によって義務付けられている構成です。 このような構成は暗黙的に宣言されると言われています。 必須要素の1つの例は、明示的なコンストラクタ宣言を含まないクラス内のデフォルト・コンストラクタです。 強制構成の別の例は、反復可能な注釈型の複数の注釈を保持するために使用される暗黙的に宣言されたコンテナ注釈です。- The Java™Language Specificationを参照してください。
- 8.8.9 デフォルト・コンストラクタ、 8.9.3列挙メンバー、 9.6.3繰返し可能注釈タイプ、 9.7.5同じタイプの複数の注釈
-
SYNTHETIC
public static final Elements.Origin SYNTHETIC
合成構成は、ソース・コードで暗黙的にも明示的にも宣言されていない構成です。 このような構造は、通常、コンパイラによって作成された変換アーティファクトです。
-
-
メソッドの詳細
-
values
public static Elements.Origin[] values()
この列挙型の定数を含む配列を、宣言されている順序で返します。 このメソッドは、次のようにして定数を反復するために使用できます。for (Elements.Origin c : Elements.Origin.values()) System.out.println(c);
- 戻り値:
- この列挙型の定数を含む配列(宣言されている順序)
-
valueOf
public static Elements.Origin valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException- 引数がnullの場合
-
-