Package org.codehaus.groovy.ast
Class AnnotatedNode
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
- All Implemented Interfaces:
- GroovydocHolder<AnnotatedNode>,- NodeMetaDataHandler
- Direct Known Subclasses:
- ClassNode,- Expression,- FieldNode,- ImportNode,- MethodNode,- PackageNode,- Parameter,- PropertyNode,- RecordComponentNode
Base class for any AST node which is capable of being annotated
- 
Field SummaryFields inherited from interface groovy.lang.groovydoc.GroovydocHolderDOC_COMMENT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAnnotation(AnnotationNode annotation) addAnnotation(ClassNode type) voidaddAnnotations(List<AnnotationNode> annotations) getAnnotations(ClassNode type) Get the groovydocGet GroovydocHolder instancebooleanReturns true for default constructors added by the compiler.booleanIndicates if this node was added by the compiler.voidsetDeclaringClass(ClassNode declaringClass) voidsetHasNoRealSourcePosition(boolean hasNoRealSourcePosition) 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, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visitMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandlercopyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, newMetaDataMap, putNodeMetaData, removeNodeMetaData, setNodeMetaData
- 
Constructor Details- 
AnnotatedNodepublic AnnotatedNode()
 
- 
- 
Method Details- 
getAnnotations
- 
getAnnotations
- 
addAnnotation
- 
addAnnotation
- 
addAnnotations
- 
getDeclaringClass
- 
setDeclaringClass
- 
getGroovydocDescription copied from interface:GroovydocHolderGet the groovydoc- Specified by:
- getGroovydocin interface- GroovydocHolder<AnnotatedNode>
- Returns:
- the groovydoc
 
- 
getInstanceDescription copied from interface:GroovydocHolderGet GroovydocHolder instance- Specified by:
- getInstancein interface- GroovydocHolder<AnnotatedNode>
- Returns:
- GroovydocHolder instance
 
- 
hasNoRealSourcePositionpublic boolean hasNoRealSourcePosition()Returns true for default constructors added by the compiler.See GROOVY-4161 
- 
setHasNoRealSourcePositionpublic void setHasNoRealSourcePosition(boolean hasNoRealSourcePosition) 
- 
isSyntheticpublic boolean isSynthetic()Indicates if this node was added by the compiler.Note: This method has nothing to do with the synthetic flag for classes, fields, methods or properties. 
- 
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 classes, fields, methods or properties. 
 
-