Package io.micronaut.inject.writer
Interface ProxyingBeanDefinitionVisitor
- All Superinterfaces:
BeanDefinitionVisitor,OriginatingElements,Toggleable
- All Known Implementing Classes:
AopProxyWriter,ProxyingBeanDefinitionWriter,RuntimeProxyBeanDefinitionWriter
Extends
BeanDefinitionVisitor and adds access to the proxied type name.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Field Summary
Fields inherited from interface io.micronaut.inject.writer.BeanDefinitionVisitor
PROXY_SUFFIX -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAroundMethod(TypedElement beanType, MethodElement methodElement) The visitor for around methods.voidvisitInterceptorBinding(AnnotationValue<?>... interceptorBinding) visitInterceptorTypes.voidvisitIntroductionMethod(TypedElement beanType, MethodElement methodElement) The visitor for introduction methods.Methods inherited from interface io.micronaut.inject.writer.BeanDefinitionVisitor
accept, getAnnotationMetadata, getBeanDefinitionName, getBeanDefinitionReferenceClassName, getBeanSimpleName, getBeanTypeName, getInterceptedType, getOriginatingElement, getPackageName, getTypeArgumentMap, getTypeArguments, isInterface, isProxiedBean, isProxyTarget, isSingleton, isValidated, requiresMethodProcessing, setExposes, setInterceptedType, setRequiresMethodProcessing, setValidated, visitAnnotationMemberPropertyInjectionPoint, visitBeanDefinitionConstructor, visitBeanDefinitionEnd, visitBeanDefinitionInterface, visitBeanFactoryField, visitBeanFactoryMethod, visitBeanFactoryMethod, visitConfigBuilder, visitConfigBuilderDurationMethod, visitConfigBuilderEnd, visitConfigBuilderField, visitConfigBuilderMethod, visitConfigBuilderMethod, visitDefaultConstructor, visitExecutableMethod, visitFieldInjectionPoint, visitFieldValue, visitMethodInjectionPoint, visitPostConstructMethod, visitPreDestroyMethod, visitSetterValue, visitSuperBeanDefinition, visitSuperBeanDefinitionFactory, visitTypeArguments, writeToMethods inherited from interface io.micronaut.inject.writer.OriginatingElements
addOriginatingElement, getOriginatingElementsMethods inherited from interface io.micronaut.core.util.Toggleable
isEnabled
-
Method Details
-
visitInterceptorBinding
visitInterceptorTypes.- Parameters:
interceptorBinding- the interceptor binding
-
visitIntroductionMethod
The visitor for introduction methods.- Parameters:
beanType- The bean typemethodElement- The method element- Since:
- 5.0
-
visitAroundMethod
The visitor for around methods.- Parameters:
beanType- The bean typemethodElement- The method element- Since:
- 5.0
-