public abstract class Pointcuts
extends java.lang.Object
修飾子と型 | フィールドと説明 |
---|---|
static Pointcut | GETTERS 任意のクラスのすべての Bean プロパティ getter に一致するポイントカット。 |
static Pointcut | SETTERS 任意のクラスのすべての Bean プロパティ setter に一致するポイントカット。 |
コンストラクターと説明 |
---|
Pointcuts() |
修飾子と型 | メソッドと説明 |
---|---|
static Pointcut | intersection(Pointcut pc1, Pointcut pc2) 指定された両方のポイントカットが一致するすべてのメソッドに一致します。 |
static boolean | matches(Pointcut pointcut, java.lang.reflect.Method method, java.lang.Class<?> targetClass, java.lang.Object... args) ポイントカット一致の最も安価なチェックを実行します。 |
static Pointcut | union(Pointcut pc1, Pointcut pc2) 指定されたポイントカットのいずれか (または両方)が一致するすべてのメソッドに一致します。 |
public static final Pointcut SETTERS
public static final Pointcut GETTERS
public static Pointcut union(Pointcut pc1, Pointcut pc2)
pc1
- 最初のポイントカット pc2
- 2 番目のポイントカット public static Pointcut intersection(Pointcut pc1, Pointcut pc2)
pc1
- 最初のポイントカット pc2
- 2 番目のポイントカット public static boolean matches(Pointcut pointcut, java.lang.reflect.Method method, java.lang.Class<?> targetClass, java.lang.Object... args)
pointcut
- 一致するポイントカット method
- 候補メソッド targetClass
- ターゲットクラス args
- メソッドの引数