public abstract class Pointcuts
extends java.lang.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,
java.lang.reflect.Method method,
java.lang.Class<?> targetClass,
java.lang.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, java.lang.reflect.Method method, java.lang.Class<?> targetClass, java.lang.Object... args)
pointcut
- the pointcut to matchmethod
- the candidate methodtargetClass
- the target classargs
- arguments to the method