所有程序包的分层结构
程序包分层结构:- infra.aop,
- infra.aop.aspectj,
- infra.aop.aspectj.annotation,
- infra.aop.aspectj.autoproxy,
- infra.aop.config,
- infra.aop.framework,
- infra.aop.framework.adapter,
- infra.aop.framework.autoproxy,
- infra.aop.framework.autoproxy.target,
- infra.aop.interceptor,
- infra.aop.scope,
- infra.aop.support,
- infra.aop.support.annotation,
- infra.aop.target,
- org.aopalliance.aop,
- org.aopalliance.intercept
类分层结构
- 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.aspectj.annotation.AbstractAspectJAdvisorFactory (implements infra.aop.aspectj.annotation.AspectJAdvisorFactory)
- infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory (implements java.io.Serializable)
- infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- infra.aop.target.AbstractBeanFactoryTargetSource (implements infra.beans.factory.BeanFactoryAware, java.io.Serializable, infra.aop.TargetSource)
- infra.aop.target.AbstractPrototypeTargetSource
- infra.aop.target.AbstractPoolingTargetSource (implements infra.beans.factory.DisposableBean, infra.aop.target.PoolingConfig)
- infra.aop.target.CommonsPool2TargetSource (implements org.apache.commons.pool2.PooledObjectFactory<T>)
- infra.aop.target.PrototypeTargetSource
- infra.aop.target.ThreadLocalTargetSource (implements infra.beans.factory.DisposableBean, infra.aop.target.ThreadLocalTargetSourceStats)
- infra.aop.target.AbstractPoolingTargetSource (implements infra.beans.factory.DisposableBean, infra.aop.target.PoolingConfig)
- infra.aop.target.LazyInitTargetSource
- infra.aop.target.SimpleBeanTargetSource
- infra.aop.target.AbstractPrototypeTargetSource
- infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator (implements infra.beans.factory.BeanFactoryAware, infra.beans.factory.DisposableBean, infra.aop.framework.autoproxy.TargetSourceCreator)
- infra.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
- infra.aop.framework.autoproxy.target.QuickTargetSourceCreator
- infra.beans.factory.parsing.AbstractComponentDefinition (implements infra.beans.factory.parsing.ComponentDefinition)
- infra.aop.config.AdvisorComponentDefinition
- infra.beans.factory.parsing.CompositeComponentDefinition
- infra.aop.config.AspectComponentDefinition
- infra.aop.config.PointcutComponentDefinition
- 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.config.AbstractInterceptorDrivenBeanDefinitionDecorator (implements infra.beans.factory.xml.BeanDefinitionDecorator)
- infra.aop.target.AbstractLazyCreationTargetSource (implements infra.aop.TargetSource)
- infra.aop.target.AbstractRefreshableTargetSource (implements infra.aop.target.Refreshable, infra.aop.TargetSource)
- infra.aop.target.BeanFactoryRefreshableTargetSource
- infra.aop.interceptor.AbstractTraceInterceptor (implements org.aopalliance.intercept.MethodInterceptor, java.io.Serializable)
- infra.aop.interceptor.AbstractMonitoringInterceptor
- infra.aop.interceptor.PerformanceMonitorInterceptor
- infra.aop.interceptor.CustomizableTraceInterceptor
- infra.aop.interceptor.SimpleTraceInterceptor
- infra.aop.interceptor.DebugInterceptor
- infra.aop.interceptor.AbstractMonitoringInterceptor
- infra.aop.config.AdviceEntry (implements infra.beans.factory.parsing.ParseState.Entry)
- infra.aop.framework.AdvisedSupport.AdvisorKeyEntry (implements infra.aop.Advisor)
- infra.aop.framework.AdvisedSupport.MethodCacheKey (implements java.lang.Comparable<T>)
- infra.aop.framework.adapter.AdvisorAdapterRegistrationManager (implements infra.beans.factory.InitializationBeanPostProcessor)
- infra.aop.config.AdvisorEntry (implements infra.beans.factory.parsing.ParseState.Entry)
- infra.aop.framework.adapter.AfterReturningAdviceAdapter (implements infra.aop.framework.adapter.AdvisorAdapter, java.io.Serializable)
- infra.aop.framework.adapter.AfterReturningAdviceInterceptor (implements infra.aop.AfterAdvice, org.aopalliance.intercept.MethodInterceptor, java.io.Serializable)
- infra.aop.support.annotation.AnnotationClassFilter (implements infra.aop.ClassFilter)
- infra.aop.support.annotation.AnnotationMatchingPointcut (implements infra.aop.Pointcut)
- infra.aop.config.AopConfigUtils
- infra.aop.framework.AopContext
- infra.aop.config.AopNamespaceUtils
- infra.aop.framework.AopProxyUtils
- infra.aop.support.AopUtils
- infra.aop.config.AspectEntry (implements infra.beans.factory.parsing.ParseState.Entry)
- infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer.PointcutBody
- infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor (implements infra.beans.factory.aot.BeanRegistrationAotProcessor)
- infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor.AspectJAdvisorContribution (implements infra.beans.factory.aot.BeanRegistrationAotContribution)
- infra.aop.aspectj.AspectJAopUtils
- infra.aop.config.AspectJAutoProxyBeanDefinitionParser (implements infra.beans.factory.xml.BeanDefinitionParser)
- infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor (implements infra.beans.factory.aot.BeanFactoryInitializationAotProcessor)
- infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor.AspectContribution (implements infra.beans.factory.aot.BeanFactoryInitializationAotContribution)
- infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor.AspectDelegate
- 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.autoproxy.AspectJPrecedenceComparator (implements java.util.Comparator<T>)
- infra.aop.aspectj.AspectJProxyUtils
- infra.aop.aspectj.AspectJWeaverMessageHandler (implements org.aspectj.bridge.IMessageHandler)
- infra.aop.aspectj.annotation.AspectMetadata (implements java.io.Serializable)
- infra.aop.interceptor.AsyncExecutionAspectSupport (implements infra.beans.factory.BeanFactoryAware)
- infra.aop.interceptor.AsyncExecutionInterceptor (implements org.aopalliance.intercept.MethodInterceptor, infra.core.Ordered)
- infra.core.AttributeAccessorSupport (implements infra.core.AttributeAccessor)
- infra.aop.framework.AbstractMethodInvocation (implements java.lang.Cloneable, org.aopalliance.intercept.MethodInvocation, infra.aop.ProxyMethodInvocation)
- infra.aop.framework.DefaultMethodInvocation (implements org.aopalliance.intercept.MethodInvocation)
- infra.aop.framework.CglibAopProxy.CglibMethodInvocation
- infra.aop.framework.DefaultMethodInvocation (implements org.aopalliance.intercept.MethodInvocation)
- infra.aop.framework.AbstractMethodInvocation (implements java.lang.Cloneable, org.aopalliance.intercept.MethodInvocation, infra.aop.ProxyMethodInvocation)
- infra.aop.framework.autoproxy.AutoProxyUtils
- infra.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
- infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.BeanFactoryAdvisorRetrieverAdapter
- infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory (implements infra.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory, java.io.Serializable)
- infra.aop.aspectj.annotation.PrototypeAspectInstanceFactory (implements java.io.Serializable)
- infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
- infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.BeanFactoryAspectJAdvisorsBuilderAdapter
- infra.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator (implements infra.beans.factory.aot.BeanRegistrationCodeFragments)
- infra.aop.framework.CglibAopProxy (implements infra.aop.framework.AopProxy, java.io.Serializable)
- infra.aop.framework.SerializationCglibAopProxy
- infra.aop.framework.CglibAopProxy.FixedChainStaticTargetInterceptor (implements infra.bytecode.proxy.MethodInterceptor, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.ProxyCallbackFilter (implements infra.bytecode.proxy.CallbackFilter)
- infra.aop.framework.CglibAopProxy.SerializableNoOp (implements infra.bytecode.proxy.NoOp, java.io.Serializable)
- infra.aop.ClassFilter.IntersectionClassFilter (implements infra.aop.ClassFilter, java.io.Serializable)
- infra.aop.ClassFilter.NegateClassFilter (implements infra.aop.ClassFilter, java.io.Serializable)
- infra.aop.ClassFilter.UnionClassFilter (implements infra.aop.ClassFilter, java.io.Serializable)
- infra.aop.support.ComposablePointcut (implements infra.aop.Pointcut, java.io.Serializable)
- infra.util.ConcurrencyThrottleSupport (implements java.io.Serializable)
- infra.aop.interceptor.ConcurrencyThrottleInterceptor (implements org.aopalliance.intercept.MethodInterceptor, java.io.Serializable)
- infra.aop.config.ConfigBeanDefinitionParser (implements infra.beans.factory.xml.BeanDefinitionParser)
- infra.aop.support.ControlFlowPointcut (implements infra.aop.ClassFilter, infra.aop.MethodMatcher, infra.aop.Pointcut, java.io.Serializable)
- infra.aop.aspectj.DeclareParentsAdvisor (implements infra.aop.IntroductionAdvisor)
- infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry (implements infra.aop.framework.adapter.AdvisorAdapterRegistry, java.io.Serializable)
- infra.aop.framework.DefaultAopProxyFactory (implements infra.aop.framework.AopProxyFactory, java.io.Serializable)
- infra.aop.DefaultInterceptorChainFactory (implements infra.aop.InterceptorChainFactory, java.io.Serializable)
- infra.aop.scope.DefaultScopedObject (implements infra.aop.scope.ScopedObject, java.io.Serializable)
- infra.aop.support.DynamicMethodMatcher (implements infra.aop.MethodMatcher)
- infra.aop.support.DynamicMethodMatcherPointcut (implements infra.aop.Pointcut)
- infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- infra.aop.support.DynamicMethodMatcherPointcut (implements infra.aop.Pointcut)
- infra.aop.target.EmptyTargetSource (implements java.io.Serializable, infra.aop.TargetSource)
- infra.aop.interceptor.ExposeBeanNameAdvisors
- infra.aop.interceptor.ExposeInvocationInterceptor (implements org.aopalliance.intercept.MethodInterceptor, infra.core.Ordered, java.io.Serializable)
- infra.aop.target.HotSwappableTargetSource (implements java.io.Serializable, infra.aop.TargetSource)
- infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl (implements infra.aop.aspectj.AspectJPrecedenceInformation, infra.aop.aspectj.InstantiationModelAwarePointcutAdvisor, java.io.Serializable)
- infra.aop.support.IntroductionInfoSupport (implements infra.aop.IntroductionInfo, java.io.Serializable)
- infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor (implements infra.aop.IntroductionInterceptor)
- infra.aop.support.DelegatingIntroductionInterceptor (implements infra.aop.IntroductionInterceptor)
- infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameIntroduction (implements infra.beans.factory.NamedBean)
- infra.aop.framework.JdkDynamicAopProxy (implements infra.aop.framework.AopProxy, java.lang.reflect.InvocationHandler, java.io.Serializable)
- infra.aop.framework.JdkDynamicAopProxy.ProxiedInterfacesCache
- infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator (implements infra.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory, java.io.Serializable)
- infra.aop.framework.adapter.MethodBeforeAdviceAdapter (implements infra.aop.framework.adapter.AdvisorAdapter, java.io.Serializable)
- infra.aop.framework.adapter.MethodBeforeAdviceInterceptor (implements infra.aop.BeforeAdvice, org.aopalliance.intercept.MethodInterceptor, java.io.Serializable)
- 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.aop.config.MethodLocatingFactoryBean (implements infra.beans.factory.BeanFactoryAware, infra.beans.factory.FactoryBean<T>)
- infra.aop.MethodMatcher.IntersectionMethodMatcher (implements infra.aop.MethodMatcher, java.io.Serializable)
- infra.aop.MethodMatcher.IntersectionIntroductionAwareMethodMatcher (implements infra.aop.IntroductionAwareMethodMatcher)
- infra.aop.MethodMatcher.NegateMethodMatcher (implements infra.aop.MethodMatcher, java.io.Serializable)
- infra.aop.MethodMatcher.UnionMethodMatcher (implements infra.aop.MethodMatcher, java.io.Serializable)
- infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- infra.aop.MethodMatcher.ClassFilterAwareUnionIntroductionAwareMethodMatcher (implements infra.aop.IntroductionAwareMethodMatcher)
- infra.aop.MethodMatcher.UnionIntroductionAwareMethodMatcher (implements infra.aop.IntroductionAwareMethodMatcher)
- infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- infra.beans.factory.xml.NamespaceHandlerSupport (implements infra.beans.factory.xml.NamespaceHandler)
- infra.aop.config.AopNamespaceHandler
- infra.core.OrderedSupport (implements infra.core.Ordered)
- infra.aop.support.AbstractPointcutAdvisor (implements infra.aop.PointcutAdvisor, java.io.Serializable)
- infra.aop.support.AbstractBeanFactoryPointcutAdvisor (implements infra.beans.factory.BeanFactoryAware)
- infra.aop.support.DefaultBeanFactoryPointcutAdvisor
- infra.aop.support.AbstractGenericPointcutAdvisor
- infra.aop.aspectj.AspectJExpressionPointcutAdvisor (implements infra.beans.factory.BeanFactoryAware)
- infra.aop.support.DefaultPointcutAdvisor (implements java.io.Serializable)
- infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor
- infra.aop.support.NameMatchMethodPointcutAdvisor
- infra.aop.support.RegexpMethodPointcutAdvisor
- infra.aop.support.AbstractBeanFactoryPointcutAdvisor (implements infra.beans.factory.BeanFactoryAware)
- infra.aop.support.DefaultIntroductionAdvisor (implements infra.aop.ClassFilter, infra.aop.IntroductionAdvisor, infra.core.Ordered, java.io.Serializable)
- infra.aop.support.StaticMethodMatcher (implements infra.aop.MethodMatcher)
- infra.aop.aspectj.AbstractAspectJAdvice.AdviceExcludingMethodMatcher
- infra.aop.support.annotation.AnnotationMethodMatcher
- infra.aop.support.StaticMethodMatcherPointcut (implements infra.aop.Pointcut)
- infra.aop.support.AbstractRegexpMethodPointcut (implements java.io.Serializable)
- infra.aop.support.JdkRegexpMethodPointcut
- infra.aop.support.NameMatchMethodPointcut (implements infra.core.ArraySizeTrimmer, java.io.Serializable)
- infra.aop.Pointcut.GetterPointcut (implements java.io.Serializable)
- infra.aop.Pointcut.SetterPointcut (implements java.io.Serializable)
- infra.aop.support.StaticMethodMatcherPointcutAdvisor (implements infra.core.Ordered, infra.aop.PointcutAdvisor, java.io.Serializable)
- infra.aop.support.AbstractRegexpMethodPointcut (implements java.io.Serializable)
- infra.aop.support.AbstractPointcutAdvisor (implements infra.aop.PointcutAdvisor, java.io.Serializable)
- infra.core.ParameterNameDiscoverer
- infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer
- infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- infra.aop.config.PointcutEntry (implements infra.beans.factory.parsing.ParseState.Entry)
- infra.aop.framework.ProxyConfig (implements java.io.Serializable)
- infra.aop.framework.AbstractSingletonProxyFactoryBean (implements infra.beans.factory.BeanClassLoaderAware, infra.beans.factory.FactoryBean<T>, infra.beans.factory.InitializingBean)
- infra.aop.framework.AdvisedSupport (implements infra.aop.framework.Advised)
- infra.aop.framework.ProxyCreatorSupport
- infra.aop.aspectj.annotation.AspectJProxyFactory
- infra.aop.framework.ProxyFactory
- infra.aop.framework.ProxyFactoryBean (implements infra.beans.factory.BeanClassLoaderAware, infra.beans.factory.BeanFactoryAware, infra.beans.factory.FactoryBean<T>)
- infra.aop.framework.ProxyCreatorSupport
- infra.aop.framework.ProxyProcessorSupport (implements infra.aop.AopInfrastructureBean, infra.beans.factory.BeanClassLoaderAware, infra.core.Ordered)
- infra.aop.framework.AbstractAdvisingBeanPostProcessor (implements infra.beans.factory.InitializationBeanPostProcessor, infra.beans.factory.config.SmartInstantiationAwareBeanPostProcessor)
- infra.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor (implements infra.beans.factory.BeanFactoryAware)
- infra.aop.framework.autoproxy.AbstractAutoProxyCreator (implements infra.aop.AopInfrastructureBean, infra.beans.factory.BeanFactoryAware, infra.beans.factory.InitializationBeanPostProcessor, infra.aop.framework.ProxyCreator, infra.beans.factory.config.SmartInstantiationAwareBeanPostProcessor)
- infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator (implements infra.beans.factory.DisposableBean, infra.beans.factory.SmartInitializingSingleton)
- infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator (implements infra.beans.factory.BeanNameAware)
- infra.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
- infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator (implements infra.beans.factory.DisposableBean, infra.beans.factory.SmartInitializingSingleton)
- infra.aop.framework.autoproxy.BeanNameAutoProxyCreator
- infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- infra.aop.framework.AbstractAdvisingBeanPostProcessor (implements infra.beans.factory.InitializationBeanPostProcessor, infra.beans.factory.config.SmartInstantiationAwareBeanPostProcessor)
- infra.aop.scope.ScopedProxyFactoryBean (implements infra.aop.AopInfrastructureBean, infra.beans.factory.BeanFactoryAware, infra.beans.factory.FactoryBean<T>)
- infra.aop.framework.autoproxy.ProxyCreationContext
- infra.aop.framework.ProxyFactoryBean.PrototypePlaceholderAdvisor (implements infra.aop.Advisor, java.io.Serializable)
- java.lang.Record
- infra.aop.support.annotation.AnnotationMatchingPointcut.AnnotationCandidateClassFilter (implements infra.aop.ClassFilter)
- infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder (implements org.aspectj.util.PartialOrder.PartialComparable)
- infra.aop.framework.CglibAopProxy.AdvisedDispatcher (implements infra.bytecode.proxy.Dispatcher, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor (implements infra.bytecode.proxy.MethodInterceptor, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor (implements infra.bytecode.proxy.MethodInterceptor, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor (implements infra.bytecode.proxy.MethodInterceptor, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.EqualsInterceptor (implements infra.bytecode.proxy.MethodInterceptor, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.HashCodeInterceptor (implements infra.bytecode.proxy.MethodInterceptor, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.StaticDispatcher (implements infra.bytecode.proxy.Dispatcher, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor (implements infra.bytecode.proxy.MethodInterceptor, java.io.Serializable)
- infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor (implements infra.bytecode.proxy.MethodInterceptor, java.io.Serializable)
- infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameInterceptor (implements org.aopalliance.intercept.MethodInterceptor)
- infra.aop.aspectj.ShadowMatchUtils.Key
- infra.aop.support.RegexpMethodPointcutAdvisor.SerializableMonitor (implements java.io.Serializable)
- infra.aop.support.RootClassFilter (implements infra.aop.ClassFilter, java.io.Serializable)
- infra.aop.support.RuntimeMethodInterceptor (implements org.aopalliance.intercept.MethodInterceptor)
- 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.config.ScopedProxyBeanDefinitionDecorator (implements infra.beans.factory.xml.BeanDefinitionDecorator)
- infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor (implements infra.beans.factory.aot.BeanRegistrationAotProcessor)
- infra.aop.scope.ScopedProxyUtils
- infra.aop.aspectj.ShadowMatchUtils
- infra.aop.aspectj.SimpleAspectInstanceFactory (implements infra.aop.aspectj.AspectInstanceFactory)
- infra.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory (implements infra.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory)
- infra.aop.interceptor.SimpleAsyncUncaughtExceptionHandler (implements infra.aop.interceptor.AsyncUncaughtExceptionHandler)
- infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory (implements infra.aop.aspectj.AspectInstanceFactory, infra.beans.factory.BeanFactoryAware)
- infra.aop.aspectj.SingletonAspectInstanceFactory (implements infra.aop.aspectj.AspectInstanceFactory, java.io.Serializable)
- infra.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory (implements infra.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory, java.io.Serializable)
- infra.aop.target.SingletonTargetSource (implements java.io.Serializable, infra.aop.TargetSource)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.aopalliance.aop.AspectException
- infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException
- java.lang.IllegalArgumentException
- infra.aop.framework.adapter.UnknownAdviceTypeException
- infra.core.NestedRuntimeException (implements infra.core.NestedException)
- infra.aop.framework.AopConfigException
- infra.aop.aspectj.annotation.NotAnAtAspectException
- infra.aop.AopInvocationException
- infra.aop.framework.AopConfigException
- java.lang.RuntimeException
- java.lang.Exception
- infra.aop.framework.adapter.ThrowsAdviceAdapter (implements infra.aop.framework.adapter.AdvisorAdapter, java.io.Serializable)
- infra.aop.framework.adapter.ThrowsAdviceInterceptor (implements infra.aop.AfterAdvice, org.aopalliance.intercept.MethodInterceptor)
- infra.aop.TrueClassFilter (implements infra.aop.ClassFilter, java.io.Serializable)
- infra.aop.TrueMethodMatcher (implements infra.aop.MethodMatcher, java.io.Serializable)
- infra.aop.TruePointcut (implements infra.aop.Pointcut, java.io.Serializable)
- infra.aop.aspectj.TypePatternClassFilter (implements infra.aop.ClassFilter)
- infra.aop.aspectj.AbstractAspectJAdvice (implements org.aopalliance.aop.Advice, infra.aop.aspectj.AspectJPrecedenceInformation, java.io.Serializable)
接口分层结构
- org.aopalliance.aop.Advice
- infra.aop.AfterAdvice
- infra.aop.AfterReturningAdvice
- infra.aop.ThrowsAdvice
- infra.aop.BeforeAdvice
- infra.aop.MethodBeforeAdvice
- infra.aop.DynamicIntroductionAdvice
- infra.aop.IntroductionInterceptor (并 extends org.aopalliance.intercept.MethodInterceptor)
- org.aopalliance.intercept.Interceptor
- org.aopalliance.intercept.ConstructorInterceptor
- org.aopalliance.intercept.FieldInterceptor
- org.aopalliance.intercept.MethodInterceptor
- infra.aop.IntroductionInterceptor (并 extends infra.aop.DynamicIntroductionAdvice)
- infra.aop.AfterAdvice
- infra.aop.AdvisedSupportListener
- infra.aop.Advisor
- infra.aop.IntroductionAdvisor (并 extends infra.aop.IntroductionInfo)
- infra.aop.PointcutAdvisor
- infra.aop.aspectj.InstantiationModelAwarePointcutAdvisor
- infra.aop.framework.adapter.AdvisorAdapter
- infra.aop.framework.adapter.AdvisorAdapterRegistry
- infra.aop.AopInfrastructureBean
- infra.aop.framework.AopProxy
- infra.aop.framework.AopProxyFactory
- infra.aop.aspectj.annotation.AspectJAdvisorFactory
- infra.aop.interceptor.AsyncUncaughtExceptionHandler
- infra.aop.ClassFilter
- infra.aop.InterceptorChainFactory
- infra.aop.IntroductionInfo
- infra.aop.IntroductionAdvisor (并 extends infra.aop.Advisor)
- org.aopalliance.intercept.Joinpoint
- org.aopalliance.intercept.FieldAccess
- org.aopalliance.intercept.Invocation
- org.aopalliance.intercept.ConstructorInvocation
- org.aopalliance.intercept.MethodInvocation
- infra.aop.ProxyMethodInvocation (并 extends infra.aop.TargetClassAware)
- infra.aop.MethodMatcher
- infra.aop.IntroductionAwareMethodMatcher
- infra.core.Ordered
- infra.aop.aspectj.AspectInstanceFactory
- infra.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
- infra.aop.aspectj.AspectJPrecedenceInformation
- infra.aop.aspectj.AspectInstanceFactory
- infra.aop.Pointcut
- infra.aop.support.ExpressionPointcut
- infra.aop.target.PoolingConfig
- infra.aop.framework.ProxyCreator
- infra.aop.RawTargetAccess
- infra.aop.scope.ScopedObject
- infra.aop.target.Refreshable
- infra.aop.framework.StandardProxy
- infra.aop.TargetClassAware
- infra.aop.framework.Advised
- infra.aop.ProxyMethodInvocation (并 extends org.aopalliance.intercept.MethodInvocation)
- infra.aop.TargetSource
- infra.aop.framework.autoproxy.TargetSourceCreator
- infra.aop.target.ThreadLocalTargetSourceStats
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)