Package gw.internal.gosu.parser
Class GosuDocAnnotation
java.lang.Object
gw.internal.gosu.parser.GosuDocAnnotation
- All Implemented Interfaces:
IGosuAnnotation
,Serializable
Holds annotation information for a feature
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String[]
private Expression
private ICompilableType
private IType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
private Expression[]
exprArray
(Expression... exprs) getName()
getType()
private <T extends ParsedElement>
TinitLocation
(T pe) private String
boolean
boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface gw.internal.gosu.parser.IGosuAnnotation
isJavaAnnotation
-
Field Details
-
_type
-
_args
-
_expression
-
_ownersType
-
-
Constructor Details
-
GosuDocAnnotation
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceIGosuAnnotation
-
getType
- Specified by:
getType
in interfaceIGosuAnnotation
-
getNewExpressionAsString
- Specified by:
getNewExpressionAsString
in interfaceIGosuAnnotation
-
getExpression
- Specified by:
getExpression
in interfaceIGosuAnnotation
-
clearExpression
public void clearExpression()- Specified by:
clearExpression
in interfaceIGosuAnnotation
-
shouldPersistToClass
public boolean shouldPersistToClass()- Specified by:
shouldPersistToClass
in interfaceIGosuAnnotation
-
shouldRetainAtRuntime
public boolean shouldRetainAtRuntime()- Specified by:
shouldRetainAtRuntime
in interfaceIGosuAnnotation
-
getOwnersType
- Specified by:
getOwnersType
in interfaceIGosuAnnotation
-
getTarget
- Specified by:
getTarget
in interfaceIGosuAnnotation
-
exprArray
-
initLocation
-
makeArgsForNewExpression
-