public abstract class JCacheOperationSourcePointcut extends StaticMethodMatcherPointcut implements SerializableSE
JCacheOperationSource
が指定されたメソッドの操作を持っている場合に一致するポイントカット。TRUE
コンストラクターと説明 |
---|
JCacheOperationSourcePointcut() |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE other) |
protected abstract JCacheOperationSource | getCacheOperationSource() 基礎となる JCacheOperationSource (null の場合があります)を取得します。 |
int | hashCode() |
boolean | matches(MethodSE method, ClassSE<?> targetClass) 指定されたメソッドが一致するかどうか静的チェックを実行します。 |
StringSE | toString() |
getClassFilter, getMethodMatcher, setClassFilter
isRuntime, matches
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public boolean matches(MethodSE method, ClassSE<?> targetClass)
MethodMatcher
これが false
を返す場合、または MethodMatcher.isRuntime()
メソッドが false
を返す場合、ランタイムチェックは行われません(つまり、MethodMatcher.matches(java.lang.reflect.Method, Class, Object[])
呼び出しは行われません)。
MethodMatcher
の matches
method
- 候補メソッド targetClass
- ターゲットクラス @Nullable protected abstract JCacheOperationSource getCacheOperationSource()
JCacheOperationSource
(null
の場合がある)を取得します。サブクラスによって実装されます。public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE