Mirror API

com.sun.mirror.declaration
列挙型 Modifier

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

public enum Modifier
extends Enum<Modifier>

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

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

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

列挙型定数の概要
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
戻り値:
the name of this enum constant

Mirror API

バグや機能要求の報告
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.