org.ashikunep.irenka.dom
列挙型 ModifierKind

java.lang.Object
  上位を拡張 java.lang.Enum<ModifierKind>
      上位を拡張 org.ashikunep.irenka.dom.ModifierKind
すべての実装されたインタフェース:
Serializable, Comparable<ModifierKind>

public enum ModifierKind
extends Enum<ModifierKind>

修飾子の種類。

バージョン:
$Date: 2008-02-12 12:35:47 +0900 (火, 12 2月 2008) $
作成者:
Suguru ARAKAWA (Gluegent, Inc.)

列挙型定数の概要
ABSTRACT
          abstract.
BRIDGE
          ACC_BRIDGE.
FINAL
          final.
NATIVE
          native.
PRIVATE
          private.
PROTECTED
          protected.
PUBLIC
          public.
STATIC
          static.
STRICTFP
          strictfp.
SUPER
          ACC_SUPER.
SYNCHRONIZED
          synchronized.
SYNTHETIC
          ACC_SYNTHETIC.
TRANSIENT
          transient.
VARARGS
          ACC_VARARGS.
VOLATILE
          volatile.
 
メソッドの概要
 boolean canBeDeclaredIn(ElementKind kind)
          この修飾子を指定の種類の要素に対し、ソースコード上で付与できる場合のみtrueを返す。
 boolean canBeGrantedIn(ElementKind kind)
          この修飾子を指定の種類の要素に対し、ソースコードまたはクラスファイル上に付与できる場合のみtrueを返す。
 boolean isImplicit()
          この要素をソースコード上に明記できない場合のみtrueを返す。
 String toString()
          この修飾子の種類を表現する文字列を返す。
static ModifierKind valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static ModifierKind[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

PUBLIC

public static final ModifierKind PUBLIC
public.


PROTECTED

public static final ModifierKind PROTECTED
protected.


PRIVATE

public static final ModifierKind PRIVATE
private.


STATIC

public static final ModifierKind STATIC
static.


ABSTRACT

public static final ModifierKind ABSTRACT
abstract.


NATIVE

public static final ModifierKind NATIVE
native.


FINAL

public static final ModifierKind FINAL
final.


SYNCHRONIZED

public static final ModifierKind SYNCHRONIZED
synchronized.


TRANSIENT

public static final ModifierKind TRANSIENT
transient.


VOLATILE

public static final ModifierKind VOLATILE
volatile.


STRICTFP

public static final ModifierKind STRICTFP
strictfp.


SUPER

public static final ModifierKind SUPER
ACC_SUPER.


BRIDGE

public static final ModifierKind BRIDGE
ACC_BRIDGE.


VARARGS

public static final ModifierKind VARARGS
ACC_VARARGS.


SYNTHETIC

public static final ModifierKind SYNTHETIC
ACC_SYNTHETIC.

メソッドの詳細

values

public static final ModifierKind[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for(ModifierKind c : ModifierKind.values())
        System.out.println(c);

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

valueOf

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

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

isImplicit

public boolean isImplicit()
この要素をソースコード上に明記できない場合のみtrueを返す。

戻り値:
この要素をソースコード上に明記できない場合のみtrue

canBeDeclaredIn

public boolean canBeDeclaredIn(ElementKind kind)
この修飾子を指定の種類の要素に対し、ソースコード上で付与できる場合のみtrueを返す。

パラメータ:
kind - 付与先の要素の種類
戻り値:
この修飾子をソースコード上で付与できる場合のみtrue

canBeGrantedIn

public boolean canBeGrantedIn(ElementKind kind)
この修飾子を指定の種類の要素に対し、ソースコードまたはクラスファイル上に付与できる場合のみtrueを返す。

パラメータ:
kind - 付与先の要素の種類
戻り値:
この修飾子をソースコードまたはクラスファイル上に付与できる場合のみtrue

toString

public String toString()
この修飾子の種類を表現する文字列を返す。

オーバーライド:
クラス Enum<ModifierKind> 内の toString
戻り値:
この修飾子の種類を表現する文字列


Copyright 2007 the Seasar Foundation and the Others.