public abstract class Pointcuts extends ObjectSE
これらのメソッドは、結合および交差メソッドを使用してポイントカットを作成する場合に特に役立ちます。
修飾子と型 | フィールドと説明 |
---|---|
static Pointcut | GETTERS 任意のクラスのすべての Bean プロパティ getter に一致するポイントカット。 |
static Pointcut | SETTERS 任意のクラスのすべての Bean プロパティ setter に一致するポイントカット。 |
コンストラクターと説明 |
---|
Pointcuts() |
修飾子と型 | メソッドと説明 |
---|---|
static Pointcut | intersection(Pointcut pc1, Pointcut pc2) 指定された両方のポイントカットが一致するすべてのメソッドに一致します。 |
static boolean | matches(Pointcut pointcut, MethodSE method, ClassSE<?> targetClass, ObjectSE... args) ポイントカット一致の最も安価なチェックを実行します。 |
static Pointcut | union(Pointcut pc1, Pointcut pc2) 指定されたポイントカットのいずれか (または両方)が一致するすべてのメソッドに一致します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
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 番目のポイントカット