public interface org.springframework.beans.factory.config.AutowireCapableBeanFactory extends org.springframework.beans.factory.BeanFactory
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.springframework.beans.factory.config.AutowireCapableBeanFactory
super_class: java.lang.Object
{
public static final int AUTOWIRE_NO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int AUTOWIRE_BY_NAME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int AUTOWIRE_BY_TYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int AUTOWIRE_CONSTRUCTOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int AUTOWIRE_AUTODETECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String ORIGINAL_INSTANCE_SUFFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: ".ORIGINAL"
public abstract <T> T createBean(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
beanClass
public abstract void autowireBean(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
MethodParameters:
Name Flags
existingBean
public abstract java.lang.Object configureBean(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
MethodParameters:
Name Flags
existingBean
beanName
public abstract createBean(java.lang.Class<?>, int, boolean);
descriptor: (Ljava/lang/Class;IZ)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
Signature: (Ljava/lang/Class<*>;IZ)Ljava/lang/Object;
MethodParameters:
Name Flags
beanClass
autowireMode
dependencyCheck
public abstract autowire(java.lang.Class<?>, int, boolean);
descriptor: (Ljava/lang/Class;IZ)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
Signature: (Ljava/lang/Class<*>;IZ)Ljava/lang/Object;
MethodParameters:
Name Flags
beanClass
autowireMode
dependencyCheck
public abstract void autowireBeanProperties(java.lang.Object, int, boolean);
descriptor: (Ljava/lang/Object;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
MethodParameters:
Name Flags
existingBean
autowireMode
dependencyCheck
public abstract void applyBeanPropertyValues(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
MethodParameters:
Name Flags
existingBean
beanName
public abstract java.lang.Object initializeBean(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
MethodParameters:
Name Flags
existingBean
beanName
public abstract java.lang.Object applyBeanPostProcessorsBeforeInitialization(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
MethodParameters:
Name Flags
existingBean
beanName
public abstract java.lang.Object applyBeanPostProcessorsAfterInitialization(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
MethodParameters:
Name Flags
existingBean
beanName
public abstract void destroyBean(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
existingBean
public abstract <T> org.springframework.beans.factory.config.NamedBeanHolder<T> resolveNamedBean(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lorg/springframework/beans/factory/config/NamedBeanHolder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/springframework/beans/factory/config/NamedBeanHolder<TT;>;
MethodParameters:
Name Flags
requiredType
public abstract java.lang.Object resolveBeanByName(java.lang.String, org.springframework.beans.factory.config.DependencyDescriptor);
descriptor: (Ljava/lang/String;Lorg/springframework/beans/factory/config/DependencyDescriptor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
MethodParameters:
Name Flags
name
descriptor
public abstract java.lang.Object resolveDependency(org.springframework.beans.factory.config.DependencyDescriptor, java.lang.String);
descriptor: (Lorg/springframework/beans/factory/config/DependencyDescriptor;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
descriptor
requestingBeanName
public abstract resolveDependency(org.springframework.beans.factory.config.DependencyDescriptor, java.lang.String, java.util.Set<java.lang.String>, org.springframework.beans.TypeConverter);
descriptor: (Lorg/springframework/beans/factory/config/DependencyDescriptor;Ljava/lang/String;Ljava/util/Set;Lorg/springframework/beans/TypeConverter;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.springframework.beans.BeansException
Signature: (Lorg/springframework/beans/factory/config/DependencyDescriptor;Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;Lorg/springframework/beans/TypeConverter;)Ljava/lang/Object;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
2:
org.springframework.lang.Nullable()
3:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
descriptor
requestingBeanName
autowiredBeanNames
typeConverter
}
SourceFile: "AutowireCapableBeanFactory.java"