org.jboss.aop.pointcut
Class ExecutionMethodMatcher

java.lang.Object
  extended byorg.jboss.aop.pointcut.MatcherHelper
      extended byorg.jboss.aop.pointcut.MethodMatcher
          extended byorg.jboss.aop.pointcut.ExecutionMethodMatcher
All Implemented Interfaces:
PointcutExpressionParserVisitor

public class ExecutionMethodMatcher
extends MethodMatcher

Comment

Version:
$Revision: 1.6 $
Author:
Bill Burke

Field Summary
 
Fields inherited from class org.jboss.aop.pointcut.MethodMatcher
advisor, classname, ctMethod, methodModifiers, methodName, refMethod
 
Fields inherited from class org.jboss.aop.pointcut.MatcherHelper
manager, start
 
Constructor Summary
ExecutionMethodMatcher(Advisor advisor, javassist.CtMethod method, ASTStart start)
           
ExecutionMethodMatcher(Advisor advisor, Method method, ASTStart start)
           
 
Method Summary
protected  Boolean resolvePointcut(Pointcut p)
           
 Object visit(ASTExecution node, Object data)
           
 Object visit(ASTHasField node, Object data)
           
 Object visit(ASTHas node, Object data)
           
 
Methods inherited from class org.jboss.aop.pointcut.MethodMatcher
matches, matchesClass, matchesExceptions, matchesIdentifier, matchesModifiers, matchesParameters, matchesReturnType, visit, visit
 
Methods inherited from class org.jboss.aop.pointcut.MatcherHelper
matches, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutionMethodMatcher

public ExecutionMethodMatcher(Advisor advisor,
                              javassist.CtMethod method,
                              ASTStart start)
                       throws javassist.NotFoundException

ExecutionMethodMatcher

public ExecutionMethodMatcher(Advisor advisor,
                              Method method,
                              ASTStart start)
Method Detail

visit

public Object visit(ASTExecution node,
                    Object data)
Specified by:
visit in interface PointcutExpressionParserVisitor
Overrides:
visit in class MatcherHelper

resolvePointcut

protected Boolean resolvePointcut(Pointcut p)
Overrides:
resolvePointcut in class MethodMatcher

visit

public Object visit(ASTHas node,
                    Object data)
Specified by:
visit in interface PointcutExpressionParserVisitor
Overrides:
visit in class MatcherHelper

visit

public Object visit(ASTHasField node,
                    Object data)
Specified by:
visit in interface PointcutExpressionParserVisitor
Overrides:
visit in class MatcherHelper


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.