|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
public class AnnotatedNode extends ASTNode
Base class for any AST node which is capable of being annotated
| Constructor Summary | |
AnnotatedNode()
|
|
| Method Summary | |
|---|---|
void
|
addAnnotation(AnnotationNode value)
|
void
|
addAnnotations(java.util.List annotations)
|
java.util.List
|
getAnnotations()
|
java.util.List
|
getAnnotations(ClassNode type)
|
ClassNode
|
getDeclaringClass()
|
boolean
|
hasNoRealSourcePosition()
Currently only ever returns true for default constructors added by the compiler. |
boolean
|
isSynthetic()
returns true if this node is added by the compiler. |
void
|
setDeclaringClass(ClassNode declaringClass)
@param declaringClass - The declaringClass to set. |
void
|
setHasNoRealSourcePosition(boolean value)
|
void
|
setSynthetic(boolean synthetic)
sets this node as a node added by the compiler. |
| Methods inherited from class java.lang.Object | |
|---|---|
| java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
| Constructor Detail |
|---|
public AnnotatedNode()
| Method Detail |
|---|
public void addAnnotation(AnnotationNode value)
public void addAnnotations(java.util.List annotations)
public java.util.List getAnnotations()
public java.util.List getAnnotations(ClassNode type)
public ClassNode getDeclaringClass()
public boolean hasNoRealSourcePosition()
public boolean isSynthetic()
public void setDeclaringClass(ClassNode declaringClass)
declaringClass - - The declaringClass to set.
public void setHasNoRealSourcePosition(boolean value)
public void setSynthetic(boolean synthetic)
synthetic - - if true this node is marked as
added by the compiler
Groovy Documentation