An Annotation visitor responsible for:
AnnotationNode conforms to annotation metaAnnotationNode AST to reflect real annotation meta| Constructor and description | 
|---|
| AnnotationVisitor
                                (org.codehaus.groovy.control.SourceUnit source, ErrorCollector errorCollector) | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | protected void | addError(String msg) | 
|  | protected void | addError(String msg, ASTNode expr) | 
|  | void | checkCircularReference(ClassNode searchClass, ClassNode attrType, Expression startExp) | 
|  | void | checkReturnType(ClassNode attrType, ASTNode node) | 
|  | void | setReportClass(ClassNode cn) | 
|  | AnnotationNode | visit(AnnotationNode node) | 
|  | protected void | visitAnnotationExpression(String attrName, AnnotationConstantExpression expression, ClassNode attrType)@param attrName the name | 
|  | protected void | visitConstantExpression(String attrName, ConstantExpression constExpr, ClassNode attrType) | 
|  | protected void | visitEnumExpression(String attrName, PropertyExpression propExpr, ClassNode attrType) | 
|  | protected void | visitExpression(String attrName, Expression attrExp, ClassNode attrType) | 
|  | protected void | visitListExpression(String attrName, ListExpression listExpr, ClassNode elementType) | 
attrName -    the nameexpression -  the expressionattrType -    the typeCopyright © 2003-2018 The Apache Software Foundation. All rights reserved.