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 IAnnotationInfopublic IFeatureInfo getContainer()
public IGosuClassInternal getOwnersType()
getOwnersType in interface IAnnotationInfopublic String getDisplayName()
public String getDescription()
getDescription in interface IAnnotationInfopublic Object getInstance()
getInstance in interface IAnnotationInfopublic Object getFieldValue(String field)
getFieldValue in interface IAnnotationInfopublic IType getType()
getType in interface IAnnotationInfopublic String getNewExpressionAsString()
public IGosuAnnotation getRawAnnotation()
public IType getRepeatableContainer()
Copyright © 2020. All rights reserved.