|
|
|
@ -131,7 +131,7 @@ class ConstructorResolver { |
|
|
|
* or {@code null} if none (-> use constructor argument values from bean definition) |
|
|
|
* or {@code null} if none (-> use constructor argument values from bean definition) |
|
|
|
* @return a BeanWrapper for the new instance |
|
|
|
* @return a BeanWrapper for the new instance |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@SuppressWarnings("NullAway") |
|
|
|
@SuppressWarnings("NullAway") // Dataflow analysis limitation
|
|
|
|
public BeanWrapper autowireConstructor(String beanName, RootBeanDefinition mbd, |
|
|
|
public BeanWrapper autowireConstructor(String beanName, RootBeanDefinition mbd, |
|
|
|
Constructor<?> @Nullable [] chosenCtors, @Nullable Object @Nullable [] explicitArgs) { |
|
|
|
Constructor<?> @Nullable [] chosenCtors, @Nullable Object @Nullable [] explicitArgs) { |
|
|
|
|
|
|
|
|
|
|
|
@ -393,7 +393,7 @@ class ConstructorResolver { |
|
|
|
* method, or {@code null} if none (-> use constructor argument values from bean definition) |
|
|
|
* method, or {@code null} if none (-> use constructor argument values from bean definition) |
|
|
|
* @return a BeanWrapper for the new instance |
|
|
|
* @return a BeanWrapper for the new instance |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@SuppressWarnings("NullAway") |
|
|
|
@SuppressWarnings("NullAway") // Dataflow analysis limitation
|
|
|
|
public BeanWrapper instantiateUsingFactoryMethod( |
|
|
|
public BeanWrapper instantiateUsingFactoryMethod( |
|
|
|
String beanName, RootBeanDefinition mbd, @Nullable Object @Nullable [] explicitArgs) { |
|
|
|
String beanName, RootBeanDefinition mbd, @Nullable Object @Nullable [] explicitArgs) { |
|
|
|
|
|
|
|
|
|
|
|
|