aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-webserver-es/src
diff options
context:
space:
mode:
authorZipeng WU <zipeng.wu@sonarsource.com>2023-01-12 15:07:29 +0100
committersonartech <sonartech@sonarsource.com>2023-01-13 20:02:46 +0000
commitb6cb156530b5012f589d097fbbe84b855391accc (patch)
treef2e9484644bef2e38c29712da190875863346cb5 /server/sonar-webserver-es/src
parentc9aa7b5f35066a7c2e3583eb679062d142977beb (diff)
downloadsonarqube-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.java5
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);