Merge pull request #22210 from XenoAmess

* gh-22210:
  Use new ArrayList(Collection) rather than new, iterate, and add

Closes gh-22210
This commit is contained in:
Andy Wilkinson 2020-07-07 10:05:55 +01:00
commit 54ce2905af

View File

@ -141,10 +141,7 @@ public abstract class AutoConfigurationPackages {
PackageImports(AnnotationMetadata metadata) {
AnnotationAttributes attributes = AnnotationAttributes
.fromMap(metadata.getAnnotationAttributes(AutoConfigurationPackage.class.getName(), false));
List<String> packageNames = new ArrayList<>();
for (String basePackage : attributes.getStringArray("basePackages")) {
packageNames.add(basePackage);
}
List<String> packageNames = new ArrayList<>(Arrays.asList(attributes.getStringArray("basePackages")));
for (Class<?> basePackageClass : attributes.getClassArray("basePackageClasses")) {
packageNames.add(basePackageClass.getPackage().getName());
}