Class PointcutExpressionImpl
- java.lang.Object
-
- org.aspectj.weaver.internal.tools.PointcutExpressionImpl
-
- All Implemented Interfaces:
PointcutExpression
public class PointcutExpressionImpl extends Object implements PointcutExpression
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPointcutExpressionImpl.Handler
-
Constructor Summary
Constructors Constructor Description PointcutExpressionImpl(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld)
-
Method Summary
-
-
-
Constructor Detail
-
PointcutExpressionImpl
public PointcutExpressionImpl(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld)
-
-
Method Detail
-
getUnderlyingPointcut
public Pointcut getUnderlyingPointcut()
-
setMatchingContext
public void setMatchingContext(MatchingContext aMatchContext)
- Specified by:
setMatchingContextin interfacePointcutExpression
-
couldMatchJoinPointsInType
public boolean couldMatchJoinPointsInType(Class aClass)
- Specified by:
couldMatchJoinPointsInTypein interfacePointcutExpression
-
mayNeedDynamicTest
public boolean mayNeedDynamicTest()
- Specified by:
mayNeedDynamicTestin interfacePointcutExpression
-
matchesMethodExecution
public ShadowMatch matchesMethodExecution(Method aMethod)
- Specified by:
matchesMethodExecutionin interfacePointcutExpression
-
matchesConstructorExecution
public ShadowMatch matchesConstructorExecution(Constructor aConstructor)
- Specified by:
matchesConstructorExecutionin interfacePointcutExpression
-
matchesStaticInitialization
public ShadowMatch matchesStaticInitialization(Class aClass)
- Specified by:
matchesStaticInitializationin interfacePointcutExpression
-
matchesAdviceExecution
public ShadowMatch matchesAdviceExecution(Method aMethod)
- Specified by:
matchesAdviceExecutionin interfacePointcutExpression
-
matchesInitialization
public ShadowMatch matchesInitialization(Constructor aConstructor)
- Specified by:
matchesInitializationin interfacePointcutExpression
-
matchesPreInitialization
public ShadowMatch matchesPreInitialization(Constructor aConstructor)
- Specified by:
matchesPreInitializationin interfacePointcutExpression
-
matchesMethodCall
public ShadowMatch matchesMethodCall(Method aMethod, Member withinCode)
- Specified by:
matchesMethodCallin interfacePointcutExpression
-
matchesMethodCall
public ShadowMatch matchesMethodCall(Method aMethod, Class callerType)
- Specified by:
matchesMethodCallin interfacePointcutExpression
-
matchesConstructorCall
public ShadowMatch matchesConstructorCall(Constructor aConstructor, Class callerType)
- Specified by:
matchesConstructorCallin interfacePointcutExpression
-
matchesConstructorCall
public ShadowMatch matchesConstructorCall(Constructor aConstructor, Member withinCode)
- Specified by:
matchesConstructorCallin interfacePointcutExpression
-
matchesHandler
public ShadowMatch matchesHandler(Class exceptionType, Class handlingType)
- Specified by:
matchesHandlerin interfacePointcutExpression
-
matchesHandler
public ShadowMatch matchesHandler(Class exceptionType, Member withinCode)
- Specified by:
matchesHandlerin interfacePointcutExpression
-
matchesFieldGet
public ShadowMatch matchesFieldGet(Field aField, Class withinType)
- Specified by:
matchesFieldGetin interfacePointcutExpression
-
matchesFieldGet
public ShadowMatch matchesFieldGet(Field aField, Member withinCode)
- Specified by:
matchesFieldGetin interfacePointcutExpression
-
matchesFieldSet
public ShadowMatch matchesFieldSet(Field aField, Class withinType)
- Specified by:
matchesFieldSetin interfacePointcutExpression
-
matchesFieldSet
public ShadowMatch matchesFieldSet(Field aField, Member withinCode)
- Specified by:
matchesFieldSetin interfacePointcutExpression
-
getPointcutExpression
public String getPointcutExpression()
- Specified by:
getPointcutExpressionin interfacePointcutExpression
-
-