org.springframework.aop.support
Class Pointcuts


public abstract class Pointcuts

Static methods useful for manipulating and evaluating pointcuts. This methods are particularly useful for composing pointcuts using the union and intersection methods.

Author:
Rod Johnson
Version: $Id: Pointcuts.java,v 1.4 2004/01/13 09:40:37 johnsonr Exp $

Method Summary
 static booleanequals(Pointcut a, Pointcut b)
           
 static Pointcutintersection(Pointcut a, Pointcut b)
           
 static booleanmatches(Pointcut pc, Method m, Class targetClass, Object[] arguments)
          Perform the least expensive check for a match.
 static Pointcutunion(Pointcut a, Pointcut b)
           

Method Detail

equals

public static boolean equals(Pointcut a, Pointcut b)

intersection

public static Pointcut intersection(Pointcut a, Pointcut b)

matches

public static boolean matches(Pointcut pc, Method m, Class targetClass, Object[] arguments)
Perform the least expensive check for a match.

union

public static Pointcut union(Pointcut a, Pointcut b)