SPR-17074 Replace iteration over Map::ketSet with Map::entrySet
This commit is contained in:
committed by
Juergen Hoeller
parent
3c65c17053
commit
5051850fa9
@@ -1273,9 +1273,10 @@ public class DefaultListableBeanFactory extends AbstractAutowireCapableBeanFacto
|
||||
String[] candidateNames = BeanFactoryUtils.beanNamesForTypeIncludingAncestors(
|
||||
this, requiredType, true, descriptor.isEager());
|
||||
Map<String, Object> result = new LinkedHashMap<>(candidateNames.length);
|
||||
for (Class<?> autowiringType : this.resolvableDependencies.keySet()) {
|
||||
for (Map.Entry<Class<?>, Object> classObjectEntry : this.resolvableDependencies.entrySet()) {
|
||||
Class<?> autowiringType = classObjectEntry.getKey();
|
||||
if (autowiringType.isAssignableFrom(requiredType)) {
|
||||
Object autowiringValue = this.resolvableDependencies.get(autowiringType);
|
||||
Object autowiringValue = classObjectEntry.getValue();
|
||||
autowiringValue = AutowireUtils.resolveAutowiringValue(autowiringValue, requiredType);
|
||||
if (requiredType.isInstance(autowiringValue)) {
|
||||
result.put(ObjectUtils.identityToString(autowiringValue), autowiringValue);
|
||||
|
||||
Reference in New Issue
Block a user