org.codehaus.aspectwerkz.reflect.impl.java
Class JavaMemberInfo

java.lang.Object
  extended by org.codehaus.aspectwerkz.reflect.impl.java.JavaMemberInfo
All Implemented Interfaces:
MemberInfo, ReflectionInfo
Direct Known Subclasses:
JavaConstructorInfo, JavaFieldInfo, JavaMethodInfo

public abstract class JavaMemberInfo
extends Object
implements MemberInfo

Author:
Jonas BonŽr

Field Summary
protected  List m_annotations
          The attributes.
protected  JavaClassInfoRepository m_classInfoRepository
          The class info repository.
protected  ClassInfo m_declaringType
          The declaring type.
protected  Member m_member
          The member.
 
Method Summary
 ClassInfo getDeclaringType()
          Returns the declaring type.
 int getModifiers()
          Returns the modifiers.
 String getName()
          Returns the name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.aspectwerkz.reflect.ReflectionInfo
getAnnotations, getSignature
 

Field Detail

m_member

protected final Member m_member
The member.


m_declaringType

protected final ClassInfo m_declaringType
The declaring type.


m_annotations

protected List m_annotations
The attributes.


m_classInfoRepository

protected final JavaClassInfoRepository m_classInfoRepository
The class info repository.

Method Detail

getName

public String getName()
Returns the name.

Specified by:
getName in interface ReflectionInfo
Returns:
the name

getModifiers

public int getModifiers()
Returns the modifiers.

Specified by:
getModifiers in interface ReflectionInfo
Returns:
the modifiers

getDeclaringType

public ClassInfo getDeclaringType()
Returns the declaring type.

Specified by:
getDeclaringType in interface MemberInfo
Returns:
the declaring type


Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.