Use constructor rather than Collection.addAll

See gh-41053
This commit is contained in:
Piyal Ahmed
2024-06-11 16:18:49 +06:00
committed by Phillip Webb
parent d37098153c
commit 17adcfc180
5 changed files with 5 additions and 10 deletions

View File

@@ -96,8 +96,7 @@ class NativeImageResourceProvider implements ResourceProvider {
ensureInitialized();
Predicate<LocatedResource> matchesPrefixAndSuffixes = (locatedResource) -> StringUtils
.startsAndEndsWith(locatedResource.resource.getFilename(), prefix, suffixes);
List<LoadableResource> result = new ArrayList<>();
result.addAll(this.scanner.getResources(prefix, suffixes));
List<LoadableResource> result = new ArrayList<>(this.scanner.getResources(prefix, suffixes));
this.locatedResources.stream()
.filter(matchesPrefixAndSuffixes)
.map(this::asClassPathResource)