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 void
clearExpression()
IExpression
getExpression()
String
getName()
String
getNewExpressionAsString()
ICompilableType
getOwnersType()
AnnotationUseSiteTarget
getTarget()
IType
getType()
default boolean
isJavaAnnotation()
boolean
shouldPersistToClass()
boolean
shouldRetainAtRuntime()
-
-
-
Method Detail
-
getName
String getName()
-
getType
IType getType()
-
getNewExpressionAsString
String getNewExpressionAsString()
-
getExpression
IExpression getExpression()
-
clearExpression
void clearExpression()
-
shouldPersistToClass
boolean shouldPersistToClass()
-
shouldRetainAtRuntime
boolean shouldRetainAtRuntime()
-
getOwnersType
ICompilableType getOwnersType()
-
getTarget
AnnotationUseSiteTarget getTarget()
-
isJavaAnnotation
default boolean isJavaAnnotation()
-
-