Dependencies
Declarations
-
io
-
micronaut
-
aop
-
Adapter
-
Around
-
HotSwappableInterceptedProxy
-
InterceptPhase
-
Intercepted
-
InterceptedMethod
-
InterceptedProxy
-
Interceptor
-
Introduced
-
Introduction
-
InvocationContext
-
MethodInterceptor
-
MethodInvocationContext
-
chain
-
AdapterIntroduction
-
InterceptorChain
-
LOG: Logger
-
interceptors: Interceptor[]
-
target: Object
-
executionHandle: ExecutableMethod<Object, Object>
-
originalParameters: Object[]
-
attributes: MutableConvertibleValues<Object>
-
parameters: Map<String, MutableArgumentValue<Object>>
-
interceptorCount: int
-
index: int
-
InterceptorChain(Interceptor[], Object, ExecutableMethod<Object, Object>, Object[]): void
-
getParameterValues(): Object[]
-
getAnnotationMetadata(): AnnotationMetadata
-
getAttributes(): MutableConvertibleValues<Object>
-
getArguments(): Argument[]
-
getParameters(): Map<String, MutableArgumentValue<Object>>
-
invoke(Object, Object[]): Object
-
getTarget(): Object
-
proceed(): Object
-
proceed(Interceptor): Object
-
resolveAroundInterceptors(BeanContext, ExecutableMethod<Object, Object>, Interceptor[]): Interceptor[]
-
resolveIntroductionInterceptors(BeanContext, ExecutableMethod<Object, Object>, Interceptor[]): Interceptor[]
-
instrumentAnnotationMetadata(BeanContext, ExecutableMethod<Object, Object>): void
-
resolveInterceptorsInternal(ExecutableMethod<Object, Object>, Class<Annotation>, Interceptor[], ClassLoader): Interceptor[]
-
MethodInterceptorChain
-
exceptions
-
internal
-
writer
-
AopProxyWriter
-
targetClassFullName: String
-
proxyFullName: String
-
HASHCODE: int
-
MAX_LOCALS: int
-
FIELD_TARGET: String
-
FIELD_READ_WRITE_LOCK: String
-
FIELD_READ_LOCK: String
-
FIELD_WRITE_LOCK: String
-
METHOD_RESOLVE_TARGET: String
-
RESOLVE_INTRODUCTION_INTERCEPTORS_METHOD: Method
-
RESOLVE_AROUND_INTERCEPTORS_METHOD: Method
-
CONSTRUCTOR_METHOD_INTERCEPTOR_CHAIN: Constructor
-
CONSTRUCTOR_METHOD_INTERCEPTOR_CHAIN_NO_PARAMS: Constructor
-
FIELD_INTERCEPTORS: String
-
FIELD_BEAN_LOCATOR: String
-
FIELD_BEAN_QUALIFIER: String
-
FIELD_PROXY_METHODS: String
-
packageName: String
-
targetClassShortName: String
-
proxyBeanDefinitionWriter: BeanDefinitionWriter
-
proxyInternalName: String
-
interceptorTypes: Set<Object>
-
interfaceTypes: Set<Object>
-
hotswap: boolean
-
lazy: boolean
-
isInterface: boolean
-
parentWriter: BeanDefinitionWriter
-
isIntroduction: boolean
-
implementInterface: boolean
-
isProxyTarget: boolean
-
proxiedMethods: List<ExecutableMethodWriter>
-
proxiedMethodsRefSet: Set<MethodRef>
-
proxyTargetMethods: List<MethodRef>
-
proxyMethodCount: int
-
interceptorArgumentIndex: int
-
beanContextArgumentIndex: int
-
qualifierIndex: int
-
constructorArgumentTypes: Map<String, Object>
-
constructArgumentMetadata: Map<String, AnnotationMetadata>
-
constructorGenericTypes: Map<String, Map<String, Object>>
-
constructorNewArgumentTypes: Map<String, Object>
-
deferredInjectionPoints: List<Runnable>
-
constructorAnnotationMedata: AnnotationMetadata
-
constructorRequriesReflection: boolean
-
AopProxyWriter(BeanDefinitionWriter, Object[]): void
-
AopProxyWriter(BeanDefinitionWriter, OptionalValues<Boolean>, Object[]): void
-
AopProxyWriter(String, String, boolean, Element, AnnotationMetadata, Object[], Object[]): void
-
AopProxyWriter(String, String, boolean, boolean, Element, AnnotationMetadata, Object[], Object[]): void
-
isProxyTarget(): boolean
-
getImplementedInterfaceInternalNames(): String[]
-
getOriginatingElement(): Element
-
visitBeanDefinitionConstructor(AnnotationMetadata, boolean): void
-
isSingleton(): boolean
-
isInterface(): boolean
-
visitBeanDefinitionInterface(Class<BeanDefinition>): void
-
getBeanTypeName(): String
-
setValidated(boolean): void
-
setInterceptedType(String): void
-
isValidated(): boolean
-
getBeanDefinitionName(): String
-
visitBeanDefinitionConstructor(AnnotationMetadata, boolean, Map<String, Object>, Map<String, AnnotationMetadata>, Map<String, Map<String, Object>>): void
-
getBeanDefinitionReferenceClassName(): String
-
visitIntroductionMethod(Object, Object, Object, Map<String, Object>, String, Map<String, Object>, Map<String, Object>, Map<String, AnnotationMetadata>, Map<String, Map<String, Object>>, AnnotationMetadata): void
-
visitAroundMethod(Object, Object, Object, Map<String, Object>, String, Map<String, Object>, Map<String, Object>, Map<String, AnnotationMetadata>, Map<String, Map<String, Object>>, AnnotationMetadata, boolean, boolean): void
-
visitAroundMethod(Object, Object, Object, Map<String, Object>, String, Map<String, Object>, Map<String, Object>, Map<String, AnnotationMetadata>, Map<String, Map<String, Object>>, AnnotationMetadata, boolean, boolean, boolean): void
-
buildMethodOverride(Object, String, int, List<Object>, int, boolean): String
-
visitBeanDefinitionEnd(): void
-
writeTo(File): void
-
accept(ClassWriterOutputVisitor): void
-
visitSuperBeanDefinition(String): void
-
visitSuperBeanDefinitionFactory(String): void
-
visitSetterValue(Object, Object, AnnotationMetadata, boolean, Object, String, String, Map<String, Object>, boolean): void
-
visitSetterValue(Object, Object, AnnotationMetadata, boolean, Object, String, Map<String, Object>, AnnotationMetadata, boolean): void
-
visitPostConstructMethod(Object, boolean, Object, String, Map<String, Object>, Map<String, AnnotationMetadata>, Map<String, Map<String, Object>>, AnnotationMetadata): void
-
visitPreDestroyMethod(Object, boolean, Object, String, Map<String, Object>, Map<String, AnnotationMetadata>, Map<String, Map<String, Object>>, AnnotationMetadata): void
-
visitMethodInjectionPoint(Object, boolean, Object, String, Map<String, Object>, Map<String, AnnotationMetadata>, Map<String, Map<String, Object>>, AnnotationMetadata): void
-
visitExecutableMethod(Object, Object, Object, Map<String, Object>, String, Map<String, Object>, Map<String, Object>, Map<String, AnnotationMetadata>, Map<String, Map<String, Object>>, AnnotationMetadata, boolean, boolean): ExecutableMethodWriter
-
visitFieldInjectionPoint(Object, Object, String, boolean, AnnotationMetadata, Map<String, Object>): void
-
visitFieldValue(Object, Object, String, boolean, AnnotationMetadata, Map<String, Object>, boolean): void
-
getPackageName(): String
-
getBeanSimpleName(): String
-
getAnnotationMetadata(): AnnotationMetadata
-
visitConfigBuilderField(Object, String, AnnotationMetadata, ConfigurationMetadataBuilder, boolean): void
-
visitConfigBuilderMethod(Object, String, AnnotationMetadata, ConfigurationMetadataBuilder, boolean): void
-
visitConfigBuilderMethod(String, Object, String, Object, Map<String, Object>, String): void
-
visitConfigBuilderDurationMethod(String, Object, String, String): void
-
visitConfigBuilderEnd(): void
-
setRequiresMethodProcessing(boolean): void
-
visitTypeArguments(Map<String, Map<String, Object>>): void
-
requiresMethodProcessing(): boolean
-
getProxiedTypeName(): String
-
getProxiedBeanDefinitionName(): String
-
visitInterceptorTypes(Object[]): void
-
processAlreadyVisitedMethods(BeanDefinitionWriter): void
-
MethodRef
Java files
Class files