Revert deprecation of BDRU#registerWithGeneratedName
The overloading necessary to preserve the new signature as well as the old causes ambiguities leading to deprecation warnings in some caller scenarios.
This commit is contained in:
@@ -166,24 +166,11 @@ public class BeanDefinitionReaderUtils {
|
||||
* for the given bean definition or the definition cannot be registered
|
||||
*/
|
||||
public static String registerWithGeneratedName(
|
||||
BeanDefinition definition, BeanDefinitionRegistry registry)
|
||||
AbstractBeanDefinition definition, BeanDefinitionRegistry registry)
|
||||
throws BeanDefinitionStoreException {
|
||||
String generatedName = generateBeanName(definition, registry, false);
|
||||
registry.registerBeanDefinition(generatedName, definition);
|
||||
return generatedName;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since Spring 3.1 in favor of
|
||||
* {@link #registerWithGeneratedName(BeanDefinition, BeanDefinitionRegistry)}
|
||||
* and its more general signature.
|
||||
*/
|
||||
@Deprecated
|
||||
public static String registerWithGeneratedName(
|
||||
AbstractBeanDefinition definition, BeanDefinitionRegistry registry)
|
||||
throws BeanDefinitionStoreException {
|
||||
return registerWithGeneratedName((BeanDefinition)definition, registry);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -180,7 +180,7 @@ public class ConfigurationClassBeanDefinitionReader {
|
||||
String className = configClass.getMetadata().getClassName();
|
||||
configBeanDef.setBeanClassName(className);
|
||||
if (checkConfigurationClassCandidate(configBeanDef, this.metadataReaderFactory)) {
|
||||
String configBeanName = BeanDefinitionReaderUtils.registerWithGeneratedName(configBeanDef, this.registry);
|
||||
String configBeanName = BeanDefinitionReaderUtils.registerWithGeneratedName((AbstractBeanDefinition)configBeanDef, this.registry);
|
||||
configClass.setBeanName(configBeanName);
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug(String.format("Registered bean definition for imported @Configuration class %s", configBeanName));
|
||||
|
||||
Reference in New Issue
Block a user