Class AsmClassAnnotationInfo
- java.lang.Object
-
- gw.internal.gosu.parser.java.classinfo.AsmClassAnnotationInfo
-
- All Implemented Interfaces:
IAnnotationInfo
,Serializable
public class AsmClassAnnotationInfo extends Object implements IAnnotationInfo
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AsmClassAnnotationInfo(AsmAnnotation annotation, IJavaAnnotatedElement owner)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
String
getDisplayName()
Object
getFieldValue(String fieldName)
Annotation
getInstance()
String
getName()
IType
getOwnersType()
IType
getType()
static Object
makeArray(IJavaClassInfo ci, List l, IJavaAnnotatedElement owner)
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.reflect.IAnnotationInfo
getTarget
-
-
-
-
Constructor Detail
-
AsmClassAnnotationInfo
public AsmClassAnnotationInfo(AsmAnnotation annotation, IJavaAnnotatedElement owner)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceIAnnotationInfo
-
getOwnersType
public IType getOwnersType()
- Specified by:
getOwnersType
in interfaceIAnnotationInfo
-
getDisplayName
public String getDisplayName()
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceIAnnotationInfo
-
getInstance
public Annotation getInstance()
- Specified by:
getInstance
in interfaceIAnnotationInfo
-
getFieldValue
public Object getFieldValue(String fieldName)
- Specified by:
getFieldValue
in interfaceIAnnotationInfo
-
getType
public IType getType()
- Specified by:
getType
in interfaceIAnnotationInfo
-
makeArray
public static Object makeArray(IJavaClassInfo ci, List l, IJavaAnnotatedElement owner) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
-