|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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(List annotations)
|
List
|
getAnnotations()
|
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 Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail |
---|
public AnnotatedNode()
Method Detail |
---|
public void addAnnotation(AnnotationNode value)
public void addAnnotations(List annotations)
public List getAnnotations()
public 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
Copyright © 2003-2013 The Codehaus. All rights reserved.