From 3cf2cd70aba33c5503d00f4d627d0fc00684264c Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Mon, 29 Apr 2024 18:02:44 +0200 Subject: [PATCH] Polishing --- .../beans/factory/support/RegisteredBean.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/support/RegisteredBean.java b/spring-beans/src/main/java/org/springframework/beans/factory/support/RegisteredBean.java index 7ed86ef98f..791a450f8c 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/support/RegisteredBean.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/support/RegisteredBean.java @@ -227,9 +227,8 @@ public final class RegisteredBean { if (executable instanceof Method method && !Modifier.isStatic(method.getModifiers())) { String factoryBeanName = getMergedBeanDefinition().getFactoryBeanName(); if (factoryBeanName != null && this.beanFactory.containsBean(factoryBeanName)) { - Class target = this.beanFactory.getMergedBeanDefinition(factoryBeanName) - .getResolvableType().toClass(); - return new InstantiationDescriptor(executable, target); + return new InstantiationDescriptor(executable, + this.beanFactory.getMergedBeanDefinition(factoryBeanName).getResolvableType().toClass()); } } return new InstantiationDescriptor(executable, executable.getDeclaringClass()); @@ -260,8 +259,9 @@ public final class RegisteredBean { .append("mergedBeanDefinition", getMergedBeanDefinition()).toString(); } + /** - * Describe how a bean should be instantiated. While the {@code targetClass} + * Descriptor for how a bean should be instantiated. While the {@code targetClass} * is usually the declaring class of the {@code executable}, there are cases * where retaining the actual concrete type is necessary. * @param executable the {@link Executable} to invoke @@ -275,6 +275,7 @@ public final class RegisteredBean { } } + /** * Resolver used to obtain inner-bean details. */