モジュール java.compiler
パッケージ javax.lang.model.element

列挙型Modifier

  • すべての実装されたインタフェース:
    Serializable, Comparable<Modifier>, Constable

    public enum Modifier
    extends Enum<Modifier>
    クラス、メソッド、フィールドなど、プログラム要素の修飾子を表します。

    すべての修飾子をあらゆる種類の要素に適用できるわけではありません。 要素のソース・コードに複数の修飾子が現れる場合、一般に(ただし、必須ではありません)、次の詳細セクションに示されている定数と同じ順序で現れます。

    プラットフォームの将来のバージョンで、その他の修飾子が追加される可能性があることに注意してください。

    導入されたバージョン:
    1.6
    • 列挙型定数の詳細

      • PUBLIC

        public static final Modifier PUBLIC
        修飾子public
      • PROTECTED

        public static final Modifier PROTECTED
        修飾子protected
      • PRIVATE

        public static final Modifier PRIVATE
        修飾子private
      • ABSTRACT

        public static final Modifier ABSTRACT
        修飾子abstract
      • DEFAULT

        public static final Modifier DEFAULT
        修飾子default
        導入されたバージョン:
        1.8
      • STATIC

        public static final Modifier STATIC
        修飾子static
      • FINAL

        public static final Modifier FINAL
        修飾子final
      • TRANSIENT

        public static final Modifier TRANSIENT
        修飾子transient
      • VOLATILE

        public static final Modifier VOLATILE
        修飾子volatile
      • SYNCHRONIZED

        public static final Modifier SYNCHRONIZED
        修飾子synchronized
      • NATIVE

        public static final Modifier NATIVE
        修飾子native
      • STRICTFP

        public static final Modifier STRICTFP
        修飾子strictfp
    • メソッドの詳細

      • values

        public static Modifier[] values()
        この列挙型の定数を含む配列を、宣言されている順序で返します。
        戻り値:
        この列挙型の定数を含む配列(宣言されている順序)
      • valueOf

        public static Modifier valueOf​(String name)
        指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 不適切な空白文字は許可されません。
        パラメータ:
        name - 返される列挙型定数の名前。
        戻り値:
        指定された名前を持つ列挙型定数
        例外:
        IllegalArgumentException - 指定された名前を持つ定数をこの列挙型が持っていない場合
        NullPointerException - 引数がnullの場合
      • toString

        public String toString()
        この修飾子の名前を小文字で返します。
        オーバーライド:
        toString、クラス: Enum<Modifier>
        戻り値:
        このenum定数の名前