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:
Chris Beams
2011-05-06 19:01:35 +00:00
parent 84a63b6d4b
commit f683f781c5
2 changed files with 2 additions and 15 deletions

View File

@@ -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);
}
}