Package gw.internal.gosu.parser
Class GosuAnnotationInfo
- java.lang.Object
-
- gw.internal.gosu.parser.GosuAnnotationInfo
-
- All Implemented Interfaces:
IAnnotationInfo
,Serializable
public class GosuAnnotationInfo extends Object implements IAnnotationInfo
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GosuAnnotationInfo(IGosuAnnotation rawAnnotation, IFeatureInfo container, IGosuClassInternal owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IFeatureInfo
getContainer()
String
getDescription()
String
getDisplayName()
Object
getFieldValue(String field)
Object
getInstance()
String
getName()
String
getNewExpressionAsString()
IGosuClassInternal
getOwnersType()
IGosuAnnotation
getRawAnnotation()
IType
getRepeatableContainer()
AnnotationUseSiteTarget
getTarget()
IType
getType()
String
toString()
-
-
-
Constructor Detail
-
GosuAnnotationInfo
public GosuAnnotationInfo(IGosuAnnotation rawAnnotation, IFeatureInfo container, IGosuClassInternal owner)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceIAnnotationInfo
-
getContainer
public IFeatureInfo getContainer()
-
getOwnersType
public IGosuClassInternal getOwnersType()
- Specified by:
getOwnersType
in interfaceIAnnotationInfo
-
getDisplayName
public String getDisplayName()
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceIAnnotationInfo
-
getTarget
public AnnotationUseSiteTarget getTarget()
- Specified by:
getTarget
in interfaceIAnnotationInfo
-
getInstance
public Object getInstance()
- Specified by:
getInstance
in interfaceIAnnotationInfo
-
getFieldValue
public Object getFieldValue(String field)
- Specified by:
getFieldValue
in interfaceIAnnotationInfo
-
getType
public IType getType()
- Specified by:
getType
in interfaceIAnnotationInfo
-
getNewExpressionAsString
public String getNewExpressionAsString()
-
getRawAnnotation
public IGosuAnnotation getRawAnnotation()
-
getRepeatableContainer
public IType getRepeatableContainer()
-
-