Base class for any AST node which is capable of being annotated
| Type | Name and description | 
|---|---|
| ClassNode | declaringClass | 
| boolean | synthetic | 
| Constructor and description | 
|---|
| AnnotatedNode
                                () | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | void | addAnnotation(AnnotationNode value) | 
|  | void | addAnnotations(List<AnnotationNode> annotations) | 
|  | List<AnnotationNode> | getAnnotations() | 
|  | List<AnnotationNode> | getAnnotations(ClassNode type) | 
|  | ClassNode | getDeclaringClass() | 
|  | boolean | hasNoRealSourcePosition()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) | 
|  | void | setHasNoRealSourcePosition(boolean value) | 
|  | void | setSynthetic(boolean synthetic)Sets this node as a node added by the compiler. | 
| Methods inherited from class | Name | 
|---|---|
| class ASTNode | copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit | 
Returns true for default constructors added by the compiler.
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.
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.
synthetic -  - if true this node is marked as
                    added by the compilerCopyright © 2003-2021 The Apache Software Foundation. All rights reserved.