Schnittstelle ShadowMatch

Alle bekannten Implementierungsklassen:
ShadowMatchImpl, StandardShadowMatchImpl

public interface ShadowMatch
The result of asking a PointcutExpression to match at a shadow (method execution, handler, constructor call, and so on).
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
    True iff the pointcut expression will match any join point at this shadow (for example, any call to the given method).
    matchesJoinPoint(Object thisObject, Object targetObject, Object[] args)
    Return the result of matching a join point at this shadow with the given this, target, and args.
    boolean
    True if the pointcut expression may match some join points at this shadow (for example, some calls to the given method may match, depending on the type of the caller).
    boolean
    True iff the pointcut expression can never match any join point at this shadow (for example, the pointcut will never match a call to the given method).
    void
    Set a matching context to be used when matching join points.
  • Methodendetails

    • alwaysMatches

      boolean alwaysMatches()
      True iff the pointcut expression will match any join point at this shadow (for example, any call to the given method).
    • maybeMatches

      boolean maybeMatches()
      True if the pointcut expression may match some join points at this shadow (for example, some calls to the given method may match, depending on the type of the caller).

      If alwaysMatches is true, then maybeMatches is always true.

    • neverMatches

      boolean neverMatches()
      True iff the pointcut expression can never match any join point at this shadow (for example, the pointcut will never match a call to the given method).
    • matchesJoinPoint

      JoinPointMatch matchesJoinPoint(Object thisObject, Object targetObject, Object[] args)
      Return the result of matching a join point at this shadow with the given this, target, and args.
      Parameter:
      thisObject - the object bound to this at the join point
      targetObject - the object bound to target at the join point
      args - the arguments at the join point
      Gibt zurück:
    • setMatchingContext

      void setMatchingContext(MatchingContext aMatchContext)
      Set a matching context to be used when matching join points.
      Siehe auch: