diff options
author | Zipeng WU <zipeng.wu@sonarsource.com> | 2023-01-12 15:07:29 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2023-01-13 20:02:46 +0000 |
commit | b6cb156530b5012f589d097fbbe84b855391accc (patch) | |
tree | f2e9484644bef2e38c29712da190875863346cb5 /server/sonar-webserver-es/src | |
parent | c9aa7b5f35066a7c2e3583eb679062d142977beb (diff) | |
download | sonarqube-b6cb156530b5012f589d097fbbe84b855391accc.tar.gz sonarqube-b6cb156530b5012f589d097fbbe84b855391accc.zip |
[NO-JIRA] explicitly declare toList collector mutable or not
Diffstat (limited to 'server/sonar-webserver-es/src')
-rw-r--r-- | server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueIndex.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueIndex.java b/server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueIndex.java index 0eddf3ffe48..ab823443523 100644 --- a/server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueIndex.java +++ b/server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueIndex.java @@ -99,7 +99,7 @@ import org.springframework.util.CollectionUtils; import static com.google.common.base.Preconditions.checkState; import static java.lang.String.format; import static java.util.Collections.singletonList; -import static java.util.stream.Collectors.toList; +import static java.util.stream.Collectors.toCollection; import static org.elasticsearch.index.query.QueryBuilders.boolQuery; import static org.elasticsearch.index.query.QueryBuilders.existsQuery; import static org.elasticsearch.index.query.QueryBuilders.matchAllQuery; @@ -1245,7 +1245,8 @@ public class IssueIndex { List<SecurityStandardCategoryStatistics> children = new ArrayList<>(); if (includeDistribution) { Stream<? extends Terms.Bucket> stream = ((ParsedStringTerms) categoryBucket.getAggregations().get(AGG_DISTRIBUTION)).getBuckets().stream(); - children = stream.map(cweBucket -> processSecurityReportCategorySearchResults(cweBucket, cweBucket.getKeyAsString(), null, null)).collect(toList()); + children = stream.map(cweBucket -> processSecurityReportCategorySearchResults(cweBucket, cweBucket.getKeyAsString(), null, null)) + .collect(toCollection(ArrayList<SecurityStandardCategoryStatistics>::new)); } return processSecurityReportCategorySearchResults(categoryBucket, categoryBucket.getName(), children, version); |