public class GosuAnnotationInfo extends Object implements IAnnotationInfo
Constructor and Description |
---|
GosuAnnotationInfo(IGosuAnnotation rawAnnotation,
IFeatureInfo container,
IGosuClassInternal owner) |
Modifier and Type | Method and Description |
---|---|
IFeatureInfo |
getContainer() |
String |
getDescription() |
String |
getDisplayName() |
Object |
getFieldValue(String field) |
Object |
getInstance() |
String |
getName() |
String |
getNewExpressionAsString() |
IGosuClassInternal |
getOwnersType() |
IGosuAnnotation |
getRawAnnotation() |
IType |
getRepeatableContainer() |
IType |
getType() |
String |
toString() |
public GosuAnnotationInfo(IGosuAnnotation rawAnnotation, IFeatureInfo container, IGosuClassInternal owner)
public String getName()
getName
in interface IAnnotationInfo
public IFeatureInfo getContainer()
public IGosuClassInternal getOwnersType()
getOwnersType
in interface IAnnotationInfo
public String getDisplayName()
public String getDescription()
getDescription
in interface IAnnotationInfo
public Object getInstance()
getInstance
in interface IAnnotationInfo
public Object getFieldValue(String field)
getFieldValue
in interface IAnnotationInfo
public IType getType()
getType
in interface IAnnotationInfo
public String getNewExpressionAsString()
public IGosuAnnotation getRawAnnotation()
public IType getRepeatableContainer()
Copyright © 2016. All rights reserved.