public class AspectJMethodBeforeAdvice extends AbstractAspectJAdvice implements MethodBeforeAdvice, java.io.Serializable
aspectJAdviceMethod, JOIN_POINT_KEYHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| コンストラクターと説明 |
|---|
AspectJMethodBeforeAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | before(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object target) 特定のメソッドが呼び出される前のコールバック。 |
boolean | isAfterAdvice() これがアフターアドバイスかどうかを返します。 |
boolean | isBeforeAdvice() これが事前アドバイスかどうかを返します。 |
argBinding, buildSafePointcut, calculateArgumentBindings, createParameterNameDiscoverer, currentJoinPoint, getAspectClassLoader, getAspectInstanceFactory, getAspectJAdviceMethod, getAspectName, getDeclarationOrder, getDiscoveredReturningGenericType, getDiscoveredReturningType, getDiscoveredThrowingType, getJoinPoint, getJoinPointMatch, getJoinPointMatch, getOrder, getPointcut, invokeAdviceMethod, invokeAdviceMethod, invokeAdviceMethodWithGivenArgs, setArgumentNames, setArgumentNamesFromStringArray, setAspectName, setDeclarationOrder, setReturningName, setReturningNameNoCheck, setThrowingName, setThrowingNameNoCheck, supportsProceedingJoinPoint, toStringpublic AspectJMethodBeforeAdvice(java.lang.reflect.Method aspectJBeforeAdviceMethod,
AspectJExpressionPointcut pointcut,
AspectInstanceFactory aif)public void before(java.lang.reflect.Method method,
java.lang.Object[] args,
@Nullable
java.lang.Object target)
throws java.lang.ThrowableMethodBeforeAdviceMethodBeforeAdvice 内の before method - 呼び出されるメソッド args - メソッドの引数 target - メソッド呼び出しのターゲット。null の場合があります。java.lang.Throwable - このオブジェクトが呼び出しを中止したい場合。スローされた例外は、メソッドシグネチャーで許可されている場合、呼び出し元に返されます。それ以外の場合、例外はランタイム例外としてラップされます。public boolean isBeforeAdvice()
AspectJPrecedenceInformationAspectJPrecedenceInformation 内の isBeforeAdvice public boolean isAfterAdvice()
AspectJPrecedenceInformationAspectJPrecedenceInformation 内の isAfterAdvice