类分层结构
- java.lang.Object
- infra.aop.aspectj.AbstractAspectJAdvice (implements org.aopalliance.aop.Advice, infra.aop.aspectj.AspectJPrecedenceInformation, java.io.Serializable)
- infra.aop.aspectj.AspectJAfterAdvice (implements infra.aop.AfterAdvice, org.aopalliance.intercept.MethodInterceptor, java.io.Serializable)
- infra.aop.aspectj.AspectJAfterReturningAdvice (implements infra.aop.AfterAdvice, infra.aop.AfterReturningAdvice, java.io.Serializable)
- infra.aop.aspectj.AspectJAfterThrowingAdvice (implements infra.aop.AfterAdvice, org.aopalliance.intercept.MethodInterceptor, java.io.Serializable)
- infra.aop.aspectj.AspectJAroundAdvice (implements org.aopalliance.intercept.MethodInterceptor, java.io.Serializable)
- infra.aop.aspectj.AspectJMethodBeforeAdvice (implements infra.aop.MethodBeforeAdvice, java.io.Serializable)
- infra.aop.support.AbstractExpressionPointcut (implements infra.aop.support.ExpressionPointcut, java.io.Serializable)
- infra.aop.aspectj.AspectJExpressionPointcut (implements infra.beans.factory.BeanFactoryAware, infra.aop.ClassFilter, infra.aop.IntroductionAwareMethodMatcher)
- infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer.PointcutBody
- infra.aop.aspectj.AspectJAopUtils
- infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher (implements org.aspectj.weaver.tools.ContextBasedMatcher)
- infra.aop.aspectj.AspectJExpressionPointcut.BeanPointcutDesignatorHandler (implements org.aspectj.weaver.tools.PointcutDesignatorHandler)
- infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch (implements org.aspectj.weaver.tools.ShadowMatch)
- infra.aop.aspectj.AspectJPointcutAdvisor (implements infra.core.Ordered, infra.aop.PointcutAdvisor)
- infra.aop.aspectj.AspectJProxyUtils
- infra.aop.aspectj.AspectJWeaverMessageHandler (implements org.aspectj.bridge.IMessageHandler)
- infra.aop.aspectj.DeclareParentsAdvisor (implements infra.aop.IntroductionAdvisor)
- infra.aop.aspectj.MethodInvocationProceedingJoinPoint (implements org.aspectj.lang.JoinPoint.StaticPart, org.aspectj.lang.ProceedingJoinPoint)
- infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl (implements org.aspectj.lang.reflect.MethodSignature)
- infra.aop.aspectj.MethodInvocationProceedingJoinPoint.SourceLocationImpl (implements org.aspectj.lang.reflect.SourceLocation)
- infra.core.OrderedSupport (implements infra.core.Ordered)
- infra.aop.support.AbstractPointcutAdvisor (implements infra.aop.PointcutAdvisor, java.io.Serializable)
- infra.aop.support.AbstractGenericPointcutAdvisor
- infra.aop.aspectj.AspectJExpressionPointcutAdvisor (implements infra.beans.factory.BeanFactoryAware)
- infra.aop.support.AbstractGenericPointcutAdvisor
- infra.aop.support.StaticMethodMatcher (implements infra.aop.MethodMatcher)
- infra.aop.aspectj.AbstractAspectJAdvice.AdviceExcludingMethodMatcher
- infra.aop.support.AbstractPointcutAdvisor (implements infra.aop.PointcutAdvisor, java.io.Serializable)
- infra.core.ParameterNameDiscoverer
- infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- java.lang.Record
- infra.aop.aspectj.ShadowMatchUtils.Key
- infra.aop.aspectj.RuntimeTestWalker
- infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter (implements org.aspectj.weaver.ast.ITestVisitor)
- infra.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
- infra.aop.aspectj.RuntimeTestWalker.TargetInstanceOfResidueTestVisitor
- infra.aop.aspectj.RuntimeTestWalker.ThisInstanceOfResidueTestVisitor
- infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- infra.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
- infra.aop.aspectj.ShadowMatchUtils
- infra.aop.aspectj.SimpleAspectInstanceFactory (implements infra.aop.aspectj.AspectInstanceFactory)
- infra.aop.aspectj.SingletonAspectInstanceFactory (implements infra.aop.aspectj.AspectInstanceFactory, java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException
- java.lang.RuntimeException
- java.lang.Exception
- infra.aop.aspectj.TypePatternClassFilter (implements infra.aop.ClassFilter)
- infra.aop.aspectj.AbstractAspectJAdvice (implements org.aopalliance.aop.Advice, infra.aop.aspectj.AspectJPrecedenceInformation, java.io.Serializable)
接口分层结构
- infra.aop.Advisor
- infra.aop.PointcutAdvisor
- infra.aop.aspectj.InstantiationModelAwarePointcutAdvisor
- infra.aop.PointcutAdvisor
- infra.core.Ordered
- infra.aop.aspectj.AspectInstanceFactory
- infra.aop.aspectj.AspectJPrecedenceInformation