diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/config/YamlMapFactoryBean.java b/spring-beans/src/main/java/org/springframework/beans/factory/config/YamlMapFactoryBean.java index 89c2a9d2162e3c4ed1b454b8faa15e3eff1c315a..f928c241efde13ecea3965df17d5addf309ab095 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/config/YamlMapFactoryBean.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/config/YamlMapFactoryBean.java @@ -129,7 +129,8 @@ public class YamlMapFactoryBean extends YamlProcessor implements FactoryBean result = new LinkedHashMap<>((Map) existing); + // Inner cast required by Eclipse IDE. + Map result = new LinkedHashMap<>((Map) existing); merge(result, (Map) value); output.put(key, result); }