22
22
import org .springframework .beans .factory .BeanFactory ;
23
23
import org .springframework .beans .factory .config .BeanDefinition ;
24
24
import org .springframework .beans .factory .config .BeanDefinitionHolder ;
25
- import org .springframework .beans .factory .config .ConfigurableBeanFactory ;
25
+ import org .springframework .beans .factory .config .ConfigurableListableBeanFactory ;
26
26
import org .springframework .core .ResolvableType ;
27
27
import org .springframework .core .style .ToStringCreator ;
28
28
import org .springframework .lang .Nullable ;
41
41
*/
42
42
public final class RegisteredBean {
43
43
44
- private final ConfigurableBeanFactory beanFactory ;
44
+ private final ConfigurableListableBeanFactory beanFactory ;
45
45
46
46
private final Supplier <String > beanName ;
47
47
@@ -53,7 +53,7 @@ public final class RegisteredBean {
53
53
private final RegisteredBean parent ;
54
54
55
55
56
- private RegisteredBean (ConfigurableBeanFactory beanFactory , Supplier <String > beanName ,
56
+ private RegisteredBean (ConfigurableListableBeanFactory beanFactory , Supplier <String > beanName ,
57
57
boolean generatedBeanName , Supplier <RootBeanDefinition > mergedBeanDefinition ,
58
58
@ Nullable RegisteredBean parent ) {
59
59
@@ -71,7 +71,7 @@ private RegisteredBean(ConfigurableBeanFactory beanFactory, Supplier<String> bea
71
71
* @param beanName the bean name
72
72
* @return a new {@link RegisteredBean} instance
73
73
*/
74
- public static RegisteredBean of (ConfigurableBeanFactory beanFactory ,
74
+ public static RegisteredBean of (ConfigurableListableBeanFactory beanFactory ,
75
75
String beanName ) {
76
76
77
77
Assert .notNull (beanFactory , "'beanFactory' must not be null" );
@@ -149,7 +149,7 @@ public boolean isGeneratedBeanName() {
149
149
* Return the bean factory containing the bean.
150
150
* @return the bean factory
151
151
*/
152
- public ConfigurableBeanFactory getBeanFactory () {
152
+ public ConfigurableListableBeanFactory getBeanFactory () {
153
153
return this .beanFactory ;
154
154
}
155
155
@@ -172,7 +172,7 @@ public ResolvableType getBeanType() {
172
172
/**
173
173
* Return the merged bean definition of the bean.
174
174
* @return the merged bean definition
175
- * @see ConfigurableBeanFactory #getMergedBeanDefinition(String)
175
+ * @see ConfigurableListableBeanFactory #getMergedBeanDefinition(String)
176
176
*/
177
177
public RootBeanDefinition getMergedBeanDefinition () {
178
178
return this .mergedBeanDefinition .get ();
0 commit comments