org.jboss.aop.pointcut
Class TypeMatcher
java.lang.Object
org.jboss.aop.pointcut.TypeMatcher
- All Implemented Interfaces:
- TypeExpressionParserVisitor
- Direct Known Subclasses:
- DeclareTypeMatcher
- public class TypeMatcher
- extends Object
- implements TypeExpressionParserVisitor
Comment
- Version:
- $Revision: 1.5 $
- Author:
- Bill Burke
Method Summary |
Object |
visit(ASTAllParameter node,
Object data)
|
Object |
visit(ASTAnd node,
Object left)
|
Object |
visit(ASTAttribute node,
Object data)
|
Object |
visit(ASTBoolean node,
Object data)
|
Object |
visit(ASTClass node,
Object data)
|
Object |
visit(ASTComposite node,
Object data)
|
Object |
visit(ASTConstructor node,
Object data)
|
Object |
visit(ASTException node,
Object data)
|
Object |
visit(ASTField node,
Object data)
|
Object |
visit(ASTHasField node,
Object data)
|
Object |
visit(ASTHas node,
Object data)
|
Object |
visit(ASTMethod node,
Object data)
|
Object |
visit(ASTNot node,
Object data)
|
Object |
visit(ASTOr node,
Object left)
|
Object |
visit(ASTParameter node,
Object data)
|
Object |
visit(ASTStart node,
Object data)
|
Object |
visit(ASTSub 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 |
advisor
protected Advisor advisor
ctClass
protected javassist.CtClass ctClass
clazz
protected Class clazz
TypeMatcher
public TypeMatcher(Advisor advisor,
Class clazz)
TypeMatcher
public TypeMatcher(Advisor advisor,
javassist.CtClass ctClass)
visit
public Object visit(ASTStart node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTBoolean node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTComposite node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTNot node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTSub node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTAnd node,
Object left)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTOr node,
Object left)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(SimpleNode node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTHas node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTHasField node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTClass node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTMethod node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTAttribute node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTConstructor node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTParameter node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTAllParameter node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTField node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
visit
public Object visit(ASTException node,
Object data)
- Specified by:
visit
in interface TypeExpressionParserVisitor
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.