public class AnnotatedNode extends ASTNode
Constructor and Description |
---|
AnnotatedNode() |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(java.lang.String name,
AnnotationNode value) |
void |
addAnnotations(java.util.List annotations) |
ClassNode |
getAnnotationClass(java.lang.String name) |
java.util.Map |
getAnnotations() |
AnnotationNode |
getAnnotations(java.lang.String name) |
ClassNode |
getDeclaringClass() |
boolean |
isSynthetic() |
void |
setDeclaringClass(ClassNode declaringClass) |
void |
setSynthetic(boolean synthetic) |
getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setSourcePosition, visit
public java.util.Map getAnnotations()
public AnnotationNode getAnnotations(java.lang.String name)
public ClassNode getAnnotationClass(java.lang.String name)
public void addAnnotation(java.lang.String name, AnnotationNode value)
public void addAnnotations(java.util.List annotations)
public boolean isSynthetic()
public void setSynthetic(boolean synthetic)
public ClassNode getDeclaringClass()
public void setDeclaringClass(ClassNode declaringClass)
declaringClass
- The declaringClass to set.