Class StandardPointcutExpressionImpl
- java.lang.Object
-
- org.aspectj.weaver.internal.tools.StandardPointcutExpressionImpl
-
- All Implemented Interfaces:
StandardPointcutExpression
public class StandardPointcutExpressionImpl extends Object implements StandardPointcutExpression
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStandardPointcutExpressionImpl.Handler
-
Constructor Summary
Constructors Constructor Description StandardPointcutExpressionImpl(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancouldMatchJoinPointsInType(Class aClass)StringgetPointcutExpression()PointcutgetUnderlyingPointcut()ShadowMatchmatchesConstructorExecution(Constructor aConstructor)ShadowMatchmatchesMethodCall(ResolvedMember aMethod, ResolvedMember withinCode)ShadowMatchmatchesMethodExecution(ResolvedMember aMethod)ShadowMatchmatchesStaticInitialization(ResolvedType aType)booleanmayNeedDynamicTest()voidsetMatchingContext(MatchingContext aMatchContext)
-
-
-
Constructor Detail
-
StandardPointcutExpressionImpl
public StandardPointcutExpressionImpl(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld)
-
-
Method Detail
-
getUnderlyingPointcut
public Pointcut getUnderlyingPointcut()
-
setMatchingContext
public void setMatchingContext(MatchingContext aMatchContext)
- Specified by:
setMatchingContextin interfaceStandardPointcutExpression
-
couldMatchJoinPointsInType
public boolean couldMatchJoinPointsInType(Class aClass)
- Specified by:
couldMatchJoinPointsInTypein interfaceStandardPointcutExpression
-
mayNeedDynamicTest
public boolean mayNeedDynamicTest()
- Specified by:
mayNeedDynamicTestin interfaceStandardPointcutExpression
-
matchesMethodExecution
public ShadowMatch matchesMethodExecution(ResolvedMember aMethod)
- Specified by:
matchesMethodExecutionin interfaceStandardPointcutExpression
-
matchesConstructorExecution
public ShadowMatch matchesConstructorExecution(Constructor aConstructor)
-
matchesStaticInitialization
public ShadowMatch matchesStaticInitialization(ResolvedType aType)
- Specified by:
matchesStaticInitializationin interfaceStandardPointcutExpression
-
matchesMethodCall
public ShadowMatch matchesMethodCall(ResolvedMember aMethod, ResolvedMember withinCode)
- Specified by:
matchesMethodCallin interfaceStandardPointcutExpression
-
getPointcutExpression
public String getPointcutExpression()
- Specified by:
getPointcutExpressionin interfaceStandardPointcutExpression
-
-