| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private String | |
| private MatchingContext | |
| private PointcutParameter[] | |
| private Pointcut | |
| private World |
| Access | Constructor and Description |
|---|---|
| public | StandardPointcutExpressionImpl(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld)
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | couldMatchJoinPointsInType(Class<T>
the candidate class aClass)Implements org. |
| private ExposedState | |
| public String | getPointcutExpression()
Implements org. |
| private StandardShadowMatchImpl | |
| public Pointcut | |
| public ShadowMatch | |
| private ShadowMatch | |
| public ShadowMatch | matchesMethodCall(ResolvedMember
the method being called aMethod, ResolvedMember the Method or Constructor from within which the call is made withinCode)Implements org. |
| public ShadowMatch | matchesMethodExecution(ResolvedMember
the method being executed aMethod)Implements org. |
| public ShadowMatch | matchesStaticInitialization(ResolvedType
the class being statically initialized aType)Implements org. |
| public boolean | mayNeedDynamicTest()
Implements org. |
| public void | setMatchingContext(MatchingContext aMatchContext)
Implements org. |
| expression | back to summary |
|---|---|
| private String expression | |
| matchContext | back to summary |
|---|---|
| private MatchingContext matchContext | |
| parameters | back to summary |
|---|---|
| private PointcutParameter[] parameters | |
| pointcut | back to summary |
|---|---|
| private Pointcut pointcut | |
| world | back to summary |
|---|---|
| private World world | |
| StandardPointcutExpressionImpl | back to summary |
|---|---|
| public StandardPointcutExpressionImpl(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld) | |
| couldMatchJoinPointsInType | back to summary |
|---|---|
| public boolean couldMatchJoinPointsInType(Class<T> aClass) Implements org. Doc from org. Determine whether or not this pointcut could ever match a join point in the given class.
| |
| getExposedState | back to summary |
|---|---|
| private ExposedState getExposedState() | |
| getPointcutExpression | back to summary |
|---|---|
| public String getPointcutExpression() Implements org. Doc from org. Return a string representation of this pointcut expression. | |
| getShadowMatch | back to summary |
|---|---|
| private StandardShadowMatchImpl getShadowMatch(Shadow forShadow) | |
| getUnderlyingPointcut | back to summary |
|---|---|
| public Pointcut getUnderlyingPointcut() | |
| matchesConstructorExecution | back to summary |
|---|---|
| public ShadowMatch matchesConstructorExecution(Constructor<T> aConstructor) | |
| matchesExecution | back to summary |
|---|---|
| private ShadowMatch matchesExecution(ResolvedMember aMember) | |
| matchesMethodCall | back to summary |
|---|---|
| public ShadowMatch matchesMethodCall(ResolvedMember aMethod, ResolvedMember withinCode) Implements org. Doc from org. Determine whether or not this pointcut matches a method call to the given method, made during the execution of the given method or constructor.
| |
| matchesMethodExecution | back to summary |
|---|---|
| public ShadowMatch matchesMethodExecution(ResolvedMember aMethod) Implements org. Doc from org. Determine whether or not this pointcut matches the execution of a given method.
| |
| matchesStaticInitialization | back to summary |
|---|---|
| public ShadowMatch matchesStaticInitialization(ResolvedType aType) Implements org. Doc from org. Determine whether or not this pointcut matches the static initialization of the given class.
| |
| mayNeedDynamicTest | back to summary |
|---|---|
| public boolean mayNeedDynamicTest() Implements org. Doc from org. Returns true iff this pointcut contains any expression that might necessitate a dynamic test at some join point (e.g. args) | |
| setMatchingContext | back to summary |
|---|---|
| public void setMatchingContext(MatchingContext aMatchContext) Implements org. Doc from org. Set the matching context to be used for subsequent calls to match. | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Class | getDeclaringClass()
Implements java. |
| public Class | |
| public int | getModifiers()
Implements java. |
| public String | getName()
Implements java. |
| public boolean | isSynthetic()
Implements java. true if this member was introduced by
the compiler; returns false otherwise.
|
| decClass | back to summary |
|---|---|
| private Class<?> decClass | |
| exType | back to summary |
|---|---|
| private Class<?> exType | |
| Handler | back to summary |
|---|---|
| public Handler(Class<T> decClass, Class<T> exType) | |
| getDeclaringClass | back to summary |
|---|---|
| public Class Implements java. Doc from java. Returns the Class object representing the class or interface that declares the member or constructor represented by this Member.
| |
| getHandledExceptionType | back to summary |
|---|---|
| public Class | |
| getModifiers | back to summary |
|---|---|
| public int getModifiers() Implements java. Doc from java. Returns the Java language modifiers for the member or constructor represented by this Member, as an integer. The Modifier class should be used to decode the modifiers in the integer.
| |
| getName | back to summary |
|---|---|
| public String getName() Implements java. Doc from java. Returns the simple name of the underlying member or constructor represented by this Member.
| |
| isSynthetic | back to summary |
|---|---|
| public boolean isSynthetic() Implements java. Doc from java. Returns
| |
| Modifier and Type | Field and Description |
|---|---|
| private boolean |
| Access | Constructor and Description |
|---|---|
| private |
| hasDynamicContent | back to summary |
|---|---|
| private boolean hasDynamicContent | |
| HasPossibleDynamicContentVisitor | back to summary |
|---|---|
| private HasPossibleDynamicContentVisitor() | |
| hasDynamicContent | back to summary |
|---|---|
| public boolean hasDynamicContent() | |
| visit | back to summary |
|---|---|
| public Object visit(WithinAnnotationPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(WithinCodeAnnotationPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(AnnotationPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(ArgsAnnotationPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(ArgsPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(CflowPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(IfPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(NotAnnotationTypePattern node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(NotPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(ThisOrTargetAnnotationPointcut node, Object data) Overrides org. Implements org.
| |
| visit | back to summary |
|---|---|
| public Object visit(ThisOrTargetPointcut node, Object data) Overrides org. Implements org.
| |