public abstract class Pointcuts extends Object
| 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