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 | 
GETTERS
Pointcut matching all bean property getters, in any class. 
 | 
static Pointcut | 
SETTERS
Pointcut 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