org.springframework.aop.aspectj
Class AspectJExpressionPointcut.DefensiveShadowMatch

java.lang.Object
  extended by org.springframework.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
Enclosing class:
AspectJExpressionPointcut

private static class AspectJExpressionPointcut.DefensiveShadowMatch
extends java.lang.Object


Field Summary
private  ShadowMatch other
           
private  ShadowMatch primary
           
 
Constructor Summary
AspectJExpressionPointcut.DefensiveShadowMatch(ShadowMatch primary, ShadowMatch other)
           
 
Method Summary
 boolean alwaysMatches()
           
 JoinPointMatch matchesJoinPoint(java.lang.Object thisObject, java.lang.Object targetObject, java.lang.Object[] args)
           
 boolean maybeMatches()
           
 boolean neverMatches()
           
 void setMatchingContext(MatchingContext aMatchContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

primary

private final ShadowMatch primary

other

private final ShadowMatch other
Constructor Detail

AspectJExpressionPointcut.DefensiveShadowMatch

public AspectJExpressionPointcut.DefensiveShadowMatch(ShadowMatch primary,
                                                      ShadowMatch other)
Method Detail

alwaysMatches

public boolean alwaysMatches()

maybeMatches

public boolean maybeMatches()

neverMatches

public boolean neverMatches()

matchesJoinPoint

public JoinPointMatch matchesJoinPoint(java.lang.Object thisObject,
                                       java.lang.Object targetObject,
                                       java.lang.Object[] args)

setMatchingContext

public void setMatchingContext(MatchingContext aMatchContext)