Package gw.internal.gosu.parser
Class RepeatableContainerAnnotationInfo
- java.lang.Object
-
- gw.internal.gosu.parser.RepeatableContainerAnnotationInfo
-
- All Implemented Interfaces:
IAnnotationInfo
,Serializable
public class RepeatableContainerAnnotationInfo extends Object implements IAnnotationInfo
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RepeatableContainerAnnotationInfo(IAnnotationInfo[] annotations, IType container, IType owner)
-
Method Summary
All 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()
boolean
retainInBytecode()
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
-
RepeatableContainerAnnotationInfo
public RepeatableContainerAnnotationInfo(IAnnotationInfo[] annotations, IType container, IType 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
-
retainInBytecode
public boolean retainInBytecode()
-
-