public class GosuAnnotation extends Object implements Serializable, IGosuAnnotation
| Constructor and Description |
|---|
GosuAnnotation(ICompilableTypeInternal enclosingType,
IType type,
Expression expression,
int iOffset,
int end) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearDebugInfo() |
void |
clearExpression() |
Expression |
getExpression() |
String |
getName() |
String |
getNewExpressionAsString() |
ICompilableType |
getOwnersType() |
IType |
getType() |
boolean |
shouldPersistToClass() |
boolean |
shouldRetainAtRuntime() |
public GosuAnnotation(ICompilableTypeInternal enclosingType, IType type, Expression expression, int iOffset, int end)
public String getName()
getName in interface IGosuAnnotationpublic IType getType()
getType in interface IGosuAnnotationpublic String getNewExpressionAsString()
getNewExpressionAsString in interface IGosuAnnotationpublic Expression getExpression()
getExpression in interface IGosuAnnotationpublic void clearExpression()
clearExpression in interface IGosuAnnotationpublic boolean shouldPersistToClass()
shouldPersistToClass in interface IGosuAnnotationpublic boolean shouldRetainAtRuntime()
shouldRetainAtRuntime in interface IGosuAnnotationpublic ICompilableType getOwnersType()
getOwnersType in interface IGosuAnnotationpublic void clearDebugInfo()
Copyright © 2018. All rights reserved.