Use Map.forEach instead of manual Map.Entry iteration wherever possible
Issue: SPR-16646
This commit is contained in:
@@ -315,10 +315,7 @@ class ConfigurationClassBeanDefinitionReader {
|
||||
|
||||
Map<Class<?>, BeanDefinitionReader> readerInstanceCache = new HashMap<>();
|
||||
|
||||
for (Map.Entry<String, Class<? extends BeanDefinitionReader>> entry : importedResources.entrySet()) {
|
||||
String resource = entry.getKey();
|
||||
Class<? extends BeanDefinitionReader> readerClass = entry.getValue();
|
||||
|
||||
importedResources.forEach((resource, readerClass) -> {
|
||||
// Default reader selection necessary?
|
||||
if (BeanDefinitionReader.class == readerClass) {
|
||||
if (StringUtils.endsWithIgnoreCase(resource, ".groovy")) {
|
||||
@@ -352,7 +349,7 @@ class ConfigurationClassBeanDefinitionReader {
|
||||
|
||||
// TODO SPR-6310: qualify relative path locations as done in AbstractContextLoader.modifyLocations
|
||||
reader.loadBeanDefinitions(resource);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void loadBeanDefinitionsFromRegistrars(Map<ImportBeanDefinitionRegistrar, AnnotationMetadata> registrars) {
|
||||
|
||||
Reference in New Issue
Block a user