org.codehaus.aspectwerkz.annotation.expression
Class AnnotationVisitor
java.lang.Object
org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
- All Implemented Interfaces:
- AnnotationParserVisitor
- public class AnnotationVisitor
- extends Object
- implements AnnotationParserVisitor
- Author:
- Jonas Bonér , Alexandre Vasseur
Method Summary |
static void |
parse(TypedAnnotationProxy annotation,
ASTRoot root)
|
Object |
visit(ASTAnnotation node,
Object data)
|
Object |
visit(ASTArray node,
Object data)
|
Object |
visit(ASTBoolean node,
Object data)
|
Object |
visit(ASTChar node,
Object data)
|
Object |
visit(ASTFloat node,
Object data)
|
Object |
visit(ASTHex node,
Object data)
|
Object |
visit(ASTIdentifier node,
Object data)
|
Object |
visit(ASTInteger node,
Object data)
|
Object |
visit(ASTKeyValuePair node,
Object data)
|
Object |
visit(ASTOct node,
Object data)
|
Object |
visit(ASTRoot node,
Object data)
|
Object |
visit(ASTString node,
Object data)
|
Object |
visit(SimpleNode node,
Object data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_root
protected ASTRoot m_root
m_annotationProxy
protected TypedAnnotationProxy m_annotationProxy
AnnotationVisitor
public AnnotationVisitor(ASTRoot root,
TypedAnnotationProxy annotationProxy)
- Creates a new visitor.
- Parameters:
root
- the AST root
parse
public static void parse(TypedAnnotationProxy annotation,
ASTRoot root)
visit
public Object visit(SimpleNode node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTRoot node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTAnnotation node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTKeyValuePair node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTArray node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTIdentifier node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTBoolean node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTChar node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTString node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTInteger node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTFloat node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTHex node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
visit
public Object visit(ASTOct node,
Object data)
- Specified by:
visit
in interface AnnotationParserVisitor
Copyright © 2002-2004 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.