Polish "Refact iterator of Map with Java 8 forEach"
Closes gh-1451
This commit is contained in:
@@ -87,10 +87,8 @@ public class MutablePropertyValues implements PropertyValues, Serializable {
|
||||
// There is no replacement of existing property values.
|
||||
if (original != null) {
|
||||
this.propertyValueList = new ArrayList<>(original.size());
|
||||
original.forEach(
|
||||
(attrName, attrValue)
|
||||
-> this.propertyValueList.add(new PropertyValue(attrName.toString(), attrValue))
|
||||
);
|
||||
original.forEach((attrName, attrValue) -> this.propertyValueList.add(
|
||||
new PropertyValue(attrName.toString(), attrValue)));
|
||||
}
|
||||
else {
|
||||
this.propertyValueList = new ArrayList<>(0);
|
||||
@@ -152,10 +150,8 @@ public class MutablePropertyValues implements PropertyValues, Serializable {
|
||||
*/
|
||||
public MutablePropertyValues addPropertyValues(@Nullable Map<?, ?> other) {
|
||||
if (other != null) {
|
||||
other.forEach(
|
||||
(attrName, attrValue)
|
||||
-> addPropertyValue(new PropertyValue(attrName.toString(), attrValue))
|
||||
);
|
||||
other.forEach((attrName, attrValue) -> addPropertyValue(
|
||||
new PropertyValue(attrName.toString(), attrValue)));
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -457,7 +457,7 @@ public class PropertyEditorRegistrySupport implements PropertyEditorRegistry {
|
||||
String actualPropertyName =
|
||||
(nestedProperty != null ? PropertyAccessorUtils.getPropertyName(nestedProperty) : null);
|
||||
if (this.customEditors != null) {
|
||||
this.customEditors.forEach((clazz, propertyEditor) -> target.registerCustomEditor(clazz, propertyEditor));
|
||||
this.customEditors.forEach(target::registerCustomEditor);
|
||||
}
|
||||
if (this.customEditorsForPath != null) {
|
||||
for (Map.Entry<String, CustomEditorHolder> entry : this.customEditorsForPath.entrySet()) {
|
||||
|
||||
@@ -77,7 +77,7 @@ public class ConstructorArgumentValues {
|
||||
);
|
||||
other.genericArgumentValues.stream()
|
||||
.filter(valueHolder -> !this.genericArgumentValues.contains(valueHolder))
|
||||
.forEach(valueHolder -> addOrMergeGenericArgumentValue(valueHolder));
|
||||
.forEach(valueHolder -> addOrMergeGenericArgumentValue(valueHolder.copy()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2013 the original author or authors.
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -17,7 +17,6 @@
|
||||
package org.springframework.beans.factory.config;
|
||||
|
||||
import java.beans.PropertyEditor;
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
@@ -141,7 +140,9 @@ public class CustomEditorConfigurer implements BeanFactoryPostProcessor, Ordered
|
||||
@Override
|
||||
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
|
||||
if (this.propertyEditorRegistrars != null) {
|
||||
Arrays.stream(this.propertyEditorRegistrars).forEach(beanFactory::addPropertyEditorRegistrar);
|
||||
for (PropertyEditorRegistrar propertyEditorRegistrar : this.propertyEditorRegistrars) {
|
||||
beanFactory.addPropertyEditorRegistrar(propertyEditorRegistrar);
|
||||
}
|
||||
}
|
||||
if (this.customEditors != null) {
|
||||
this.customEditors.forEach(beanFactory::registerCustomEditor);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2016 the original author or authors.
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2016 the original author or authors.
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
||||
Reference in New Issue
Block a user