Package gw.internal.gosu.parser
Interface IGosuAnnotation
-
- All Known Implementing Classes:
GosuAnnotation,GosuDocAnnotation
public interface IGosuAnnotation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclearExpression()IExpressiongetExpression()java.lang.StringgetName()java.lang.StringgetNewExpressionAsString()ICompilableTypegetOwnersType()AnnotationUseSiteTargetgetTarget()ITypegetType()default booleanisJavaAnnotation()booleanshouldPersistToClass()booleanshouldRetainAtRuntime()
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getType
IType getType()
-
getNewExpressionAsString
java.lang.String getNewExpressionAsString()
-
getExpression
IExpression getExpression()
-
clearExpression
void clearExpression()
-
shouldPersistToClass
boolean shouldPersistToClass()
-
shouldRetainAtRuntime
boolean shouldRetainAtRuntime()
-
getOwnersType
ICompilableType getOwnersType()
-
getTarget
AnnotationUseSiteTarget getTarget()
-
isJavaAnnotation
default boolean isJavaAnnotation()
-
-