An Annotation visitor responsible for:
AnnotationNode conforms to annotation metaAnnotationNode AST to reflect real annotation meta| Constructor and description |
|---|
AnnotationVisitor
(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.