Package org.codehaus.groovy.ast
Class AnnotatedNode
- java.lang.Object
- 
- org.codehaus.groovy.ast.ASTNode
- 
- org.codehaus.groovy.ast.AnnotatedNode
 
 
- 
- Direct Known Subclasses:
- ClassNode,- Expression,- FieldNode,- ImportNode,- MethodNode,- PackageNode,- Parameter,- PropertyNode
 
 public class AnnotatedNode extends ASTNode Base class for any AST node which is capable of being annotated
- 
- 
Constructor SummaryConstructors Constructor Description AnnotatedNode()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnnotation(AnnotationNode value)voidaddAnnotations(java.util.List<AnnotationNode> annotations)java.util.List<AnnotationNode>getAnnotations()java.util.List<AnnotationNode>getAnnotations(ClassNode type)ClassNodegetDeclaringClass()booleanhasNoRealSourcePosition()Returns true for default constructors added by the compiler.booleanisSynthetic()Returns true if this node is added by the compiler.voidsetDeclaringClass(ClassNode declaringClass)voidsetHasNoRealSourcePosition(boolean value)voidsetSynthetic(boolean synthetic)Sets this node as a node added by the compiler.- 
Methods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit
 
- 
 
- 
- 
- 
Method Detail- 
getAnnotationspublic java.util.List<AnnotationNode> getAnnotations() 
 - 
getAnnotationspublic java.util.List<AnnotationNode> getAnnotations(ClassNode type) 
 - 
addAnnotationpublic void addAnnotation(AnnotationNode value) 
 - 
addAnnotationspublic void addAnnotations(java.util.List<AnnotationNode> annotations) 
 - 
isSyntheticpublic boolean isSynthetic() Returns true if this node is added by the compiler. NOTE: This method has nothing to do with the synthetic flag for fields, methods or classes.- Returns:
- true if this node is added by the compiler
 
 - 
setSyntheticpublic void setSynthetic(boolean synthetic) Sets this node as a node added by the compiler. NOTE: This method has nothing to do with the synthetic flag for fields, methods or classes.- Parameters:
- synthetic- - if true this node is marked as added by the compiler
 
 - 
getDeclaringClasspublic ClassNode getDeclaringClass() 
 - 
setDeclaringClasspublic void setDeclaringClass(ClassNode declaringClass) 
 - 
hasNoRealSourcePositionpublic boolean hasNoRealSourcePosition() Returns true for default constructors added by the compiler.
 - 
setHasNoRealSourcePositionpublic void setHasNoRealSourcePosition(boolean value) 
 
- 
 
-