JavaTM Platform
Standard Ed. 6

javax.lang.model.element
列挙型 Modifier

java.lang.Object
  上位を拡張 java.lang.Enum<Modifier>
      上位を拡張 javax.lang.model.element.Modifier
すべての実装されたインタフェース:
Serializable, Comparable<Modifier>

public enum Modifier
extends Enum<Modifier>

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

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

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

導入されたバージョン:
1.6

列挙型定数の概要
ABSTRACT
          abstract 修飾子です。
FINAL
          final 修飾子です。
NATIVE
          native 修飾子です。
PRIVATE
          private 修飾子です。
PROTECTED
          protected 修飾子です。
PUBLIC
          public 修飾子です。
STATIC
          static 修飾子です。
STRICTFP
          strictfp 修飾子です。
SYNCHRONIZED
          synchronized 修飾子です。
TRANSIENT
          transient 修飾子です。
VOLATILE
          volatile 修飾子です。
 
メソッドの概要
 String toString()
          この修飾子の名前を小文字で返します。
static Modifier valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static Modifier[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

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 修飾子です。


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()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for (Modifier c : Modifier.values())
    System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static Modifier valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合
NullPointerException - 引数が null の場合

toString

public String toString()
この修飾子の名前を小文字で返します。

オーバーライド:
クラス Enum<Modifier> 内の toString
戻り値:
この enum 定数の名前

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。