Use Collections.addAll where feasible

Closes gh-23478
This commit is contained in:
OLPMO
2019-08-29 19:59:14 +08:00
committed by Sam Brannen
parent 72e92da2ad
commit ed64a10c38
2 changed files with 3 additions and 6 deletions

View File

@@ -462,9 +462,7 @@ public abstract class AbstractEnvironment implements ConfigurableEnvironment {
String[] parentActiveProfiles = parent.getActiveProfiles();
if (!ObjectUtils.isEmpty(parentActiveProfiles)) {
synchronized (this.activeProfiles) {
for (String profile : parentActiveProfiles) {
this.activeProfiles.add(profile);
}
Collections.addAll(this.activeProfiles, parentActiveProfiles);
}
}
String[] parentDefaultProfiles = parent.getDefaultProfiles();

View File

@@ -16,6 +16,7 @@
package org.springframework.core.env;
import java.util.Collections;
import java.util.LinkedHashSet;
import java.util.Set;
@@ -136,9 +137,7 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@Override
public void setRequiredProperties(String... requiredProperties) {
for (String key : requiredProperties) {
this.requiredProperties.add(key);
}
Collections.addAll(this.requiredProperties, requiredProperties);
}
@Override