public abstract class Pointcuts extends Object
These methods are particularly useful for composing pointcuts using the union and intersection methods.
| Modifier and Type | Field and Description | 
|---|---|
| static Pointcut | GETTERSPointcut matching all bean property getters, in any class. | 
| static Pointcut | SETTERSPointcut matching all bean property setters, in any class. | 
| Constructor and Description | 
|---|
| Pointcuts() | 
| Modifier and Type | Method and Description | 
|---|---|
| static Pointcut | intersection(Pointcut pc1,
            Pointcut pc2)Match all methods that both the given pointcuts match. | 
| static boolean | matches(Pointcut pointcut,
       Method method,
       Class<?> targetClass,
       Object... args)Perform the least expensive check for a pointcut match. | 
| static Pointcut | union(Pointcut pc1,
     Pointcut pc2)Match all methods that either (or both) of the given pointcuts matches. | 
public static final Pointcut SETTERS
public static final Pointcut GETTERS
public static Pointcut union(Pointcut pc1, Pointcut pc2)
pc1 - the first Pointcutpc2 - the second Pointcutpublic static Pointcut intersection(Pointcut pc1, Pointcut pc2)
pc1 - the first Pointcutpc2 - the second Pointcutpublic static boolean matches(Pointcut pointcut, Method method, Class<?> targetClass, Object... args)
pointcut - the pointcut to matchmethod - the candidate methodtargetClass - the target classargs - arguments to the method