org.codehaus.aspectwerkz.reflect
Interface ReflectionInfo

All Known Subinterfaces:
ClassInfo, ConstructorInfo, FieldInfo, MemberInfo, MethodInfo, StaticInitializationInfo
All Known Implementing Classes:
AsmClassInfo, AsmConstructorInfo, AsmFieldInfo, AsmMemberInfo, AsmMethodInfo, ClassInfo.NullClassInfo, JavaClassInfo, JavaConstructorInfo, JavaFieldInfo, JavaMemberInfo, JavaMethodInfo, StaticInitializationInfoImpl

public interface ReflectionInfo

Base interface for the reflection info hierarchy.

Author:
Jonas BonŽr

Method Summary
 List getAnnotations()
          Returns the annotation infos.
 int getModifiers()
          Returns the class modifiers.
 String getName()
          Returns the name element.
 String getSignature()
          Returns the signature for the element.
 

Method Detail

getName

String getName()
Returns the name element. If the element is an array class, its name is as a human writes it: java.lang.String[]

Returns:
the name of the element

getSignature

String getSignature()
Returns the signature for the element.

Returns:
the signature for the element

getModifiers

int getModifiers()
Returns the class modifiers.

Returns:
the class modifiers

getAnnotations

List getAnnotations()
Returns the annotation infos.

Returns:
the annotations infos


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