jp.liq.container.reflect
クラス Member

java.lang.Object
  上位を拡張 jp.liq.container.reflect.Member
直系の既知のサブクラス:
FieldWrapper, ParameterizedMember

public abstract class Member
extends java.lang.Object

クラスのメンバです。 このパッケージに含まれるリフレクション API のラッパの基底クラスです。

作成者:
nose

コンストラクタの概要
Member()
           
 
メソッドの概要
protected abstract  int getModifiers()
          このメンバのアクセス修飾子を返します。
 boolean hasModifier(int modifier)
          メンバに引数で指定されたアクセス修飾子が付与されているかどうかチェックします。
abstract  boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> ann)
          メンバに引数で指定されたアノテーションが存在するかどうかを返します。
abstract  java.lang.String name()
          メンバの名前を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Member

public Member()
メソッドの詳細

name

public abstract java.lang.String name()
メンバの名前を返します。


hasModifier

public final boolean hasModifier(int modifier)
メンバに引数で指定されたアクセス修飾子が付与されているかどうかチェックします。

パラメータ:
modifier - チェックするアクセス修飾子。 java.lang.reflect.Modifier の持つ定数値を指定します。
戻り値:
指定されたアクセス修飾子が付与されている場合、true。

isAnnotationPresent

public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> ann)
メンバに引数で指定されたアノテーションが存在するかどうかを返します。

パラメータ:
ann - チェックするアノテーションのクラス
戻り値:
メンバにアノテーションが存在する場合、true。

getModifiers

protected abstract int getModifiers()
このメンバのアクセス修飾子を返します。



Copyright © 2008. All Rights Reserved.