程序包 infra.aop.scope
类 ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
java.lang.Object
infra.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator
infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- 所有已实现的接口:
infra.beans.factory.aot.BeanRegistrationCodeFragments
private static class ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
extends infra.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator
-
字段概要
字段修饰符和类型字段说明private static final Stringprivate final infra.beans.factory.support.RegisteredBeanprivate final infra.beans.factory.config.BeanDefinitionprivate final String从接口继承的字段 infra.beans.factory.aot.BeanRegistrationCodeFragments
BEAN_DEFINITION_VARIABLE, INSTANCE_SUPPLIER_VARIABLE -
构造器概要
构造器构造器说明ScopedProxyBeanRegistrationCodeFragments(infra.beans.factory.aot.BeanRegistrationCodeFragments delegate, infra.beans.factory.support.RegisteredBean registeredBean, String targetBeanName, infra.beans.factory.config.BeanDefinition targetBeanDefinition) -
方法概要
修饰符和类型方法说明infra.javapoet.CodeBlockgenerateInstanceSupplierCode(infra.aot.generate.GenerationContext generationContext, infra.beans.factory.aot.BeanRegistrationCode beanRegistrationCode, boolean allowDirectSupplierShortcut) infra.javapoet.CodeBlockgenerateNewBeanDefinitionCode(infra.aot.generate.GenerationContext generationContext, infra.core.ResolvableType beanType, infra.beans.factory.aot.BeanRegistrationCode beanRegistrationCode) infra.javapoet.CodeBlockgenerateSetBeanDefinitionPropertiesCode(infra.aot.generate.GenerationContext generationContext, infra.beans.factory.aot.BeanRegistrationCode beanRegistrationCode, infra.beans.factory.support.RootBeanDefinition beanDefinition, Predicate<String> attributeFilter) infra.javapoet.ClassNamegetTarget(infra.beans.factory.support.RegisteredBean registeredBean) 从类继承的方法 infra.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator
generateReturnCode, generateSetBeanInstanceSupplierCode
-
字段详细资料
-
REGISTERED_BEAN_PARAMETER_NAME
- 另请参阅:
-
registeredBean
private final infra.beans.factory.support.RegisteredBean registeredBean -
targetBeanName
-
targetBeanDefinition
private final infra.beans.factory.config.BeanDefinition targetBeanDefinition
-
-
构造器详细资料
-
ScopedProxyBeanRegistrationCodeFragments
ScopedProxyBeanRegistrationCodeFragments(infra.beans.factory.aot.BeanRegistrationCodeFragments delegate, infra.beans.factory.support.RegisteredBean registeredBean, String targetBeanName, infra.beans.factory.config.BeanDefinition targetBeanDefinition)
-
-
方法详细资料
-
getTarget
public infra.javapoet.ClassName getTarget(infra.beans.factory.support.RegisteredBean registeredBean) - 指定者:
getTarget在接口中infra.beans.factory.aot.BeanRegistrationCodeFragments- 覆盖:
getTarget在类中infra.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator
-
generateNewBeanDefinitionCode
public infra.javapoet.CodeBlock generateNewBeanDefinitionCode(infra.aot.generate.GenerationContext generationContext, infra.core.ResolvableType beanType, infra.beans.factory.aot.BeanRegistrationCode beanRegistrationCode) - 指定者:
generateNewBeanDefinitionCode在接口中infra.beans.factory.aot.BeanRegistrationCodeFragments- 覆盖:
generateNewBeanDefinitionCode在类中infra.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator
-
generateSetBeanDefinitionPropertiesCode
public infra.javapoet.CodeBlock generateSetBeanDefinitionPropertiesCode(infra.aot.generate.GenerationContext generationContext, infra.beans.factory.aot.BeanRegistrationCode beanRegistrationCode, infra.beans.factory.support.RootBeanDefinition beanDefinition, Predicate<String> attributeFilter) - 指定者:
generateSetBeanDefinitionPropertiesCode在接口中infra.beans.factory.aot.BeanRegistrationCodeFragments- 覆盖:
generateSetBeanDefinitionPropertiesCode在类中infra.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator
-
generateInstanceSupplierCode
public infra.javapoet.CodeBlock generateInstanceSupplierCode(infra.aot.generate.GenerationContext generationContext, infra.beans.factory.aot.BeanRegistrationCode beanRegistrationCode, boolean allowDirectSupplierShortcut) - 指定者:
generateInstanceSupplierCode在接口中infra.beans.factory.aot.BeanRegistrationCodeFragments- 覆盖:
generateInstanceSupplierCode在类中infra.beans.factory.aot.BeanRegistrationCodeFragmentsDecorator
-