org.codehaus.aspectwerkz.reflect.impl.javassist
Class JavassistMemberInfo

java.lang.Object
  extended byorg.codehaus.aspectwerkz.reflect.impl.javassist.JavassistMemberInfo
All Implemented Interfaces:
MemberInfo, ReflectionInfo
Direct Known Subclasses:
org.codehaus.aspectwerkz.reflect.impl.javassist.JavassistCodeInfo, JavassistFieldInfo

public abstract class JavassistMemberInfo
extends Object
implements MemberInfo

Author:
Jonas Bonér

Field Summary
protected  List m_annotations
          The annotations.
protected  AttributeExtractor m_attributeExtractor
          The annotation extractor.
protected  JavassistClassInfoRepository m_classInfoRepository
          The class info repository.
protected  ClassInfo m_declaringType
          The declaring type.
protected  WeakReference m_loaderRef
          The class loader that loaded the declaring class.
protected  javassist.CtMember 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
 

Field Detail

m_member

protected final javassist.CtMember m_member
The member.


m_declaringType

protected final ClassInfo m_declaringType
The declaring type.


m_annotations

protected List m_annotations
The annotations.


m_classInfoRepository

protected final JavassistClassInfoRepository m_classInfoRepository
The class info repository.


m_loaderRef

protected final transient WeakReference m_loaderRef
The class loader that loaded the declaring class.


m_attributeExtractor

protected AttributeExtractor m_attributeExtractor
The annotation extractor.

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-2004 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.