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 IFeatureInfogetContainer()StringgetDescription()StringgetDisplayName()ObjectgetFieldValue(String field)ObjectgetInstance()StringgetName()StringgetNewExpressionAsString()IGosuClassInternalgetOwnersType()IGosuAnnotationgetRawAnnotation()ITypegetRepeatableContainer()AnnotationUseSiteTargetgetTarget()ITypegetType()StringtoString()
-
-
-
Constructor Detail
-
GosuAnnotationInfo
public GosuAnnotationInfo(IGosuAnnotation rawAnnotation, IFeatureInfo container, IGosuClassInternal owner)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceIAnnotationInfo
-
getContainer
public IFeatureInfo getContainer()
-
getOwnersType
public IGosuClassInternal getOwnersType()
- Specified by:
getOwnersTypein interfaceIAnnotationInfo
-
getDisplayName
public String getDisplayName()
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceIAnnotationInfo
-
getTarget
public AnnotationUseSiteTarget getTarget()
- Specified by:
getTargetin interfaceIAnnotationInfo
-
getInstance
public Object getInstance()
- Specified by:
getInstancein interfaceIAnnotationInfo
-
getFieldValue
public Object getFieldValue(String field)
- Specified by:
getFieldValuein interfaceIAnnotationInfo
-
getType
public IType getType()
- Specified by:
getTypein interfaceIAnnotationInfo
-
getNewExpressionAsString
public String getNewExpressionAsString()
-
getRawAnnotation
public IGosuAnnotation getRawAnnotation()
-
getRepeatableContainer
public IType getRepeatableContainer()
-
-