aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core
diff options
context:
space:
mode:
authorPierre <pierre.guillot@sonarsource.com>2023-07-10 16:36:27 +0200
committersonartech <sonartech@sonarsource.com>2023-07-17 20:03:45 +0000
commit46ac0043ee3aedee6b2304969533847781d985ef (patch)
tree202e27b4bd5dc94c50d73c4d95b6d03096da97e3 /sonar-core
parentc62e96c1586baff4fcb6ffb71c2166686c6dbb68 (diff)
downloadsonarqube-46ac0043ee3aedee6b2304969533847781d985ef.tar.gz
sonarqube-46ac0043ee3aedee6b2304969533847781d985ef.zip
NO-JIRA replace toEnumSet with simple Set
Diffstat (limited to 'sonar-core')
-rw-r--r--sonar-core/src/main/java/org/sonar/core/util/stream/MoreCollectors.java9
-rw-r--r--sonar-core/src/test/java/org/sonar/core/util/stream/MoreCollectorsTest.java15
2 files changed, 0 insertions, 24 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/util/stream/MoreCollectors.java b/sonar-core/src/main/java/org/sonar/core/util/stream/MoreCollectors.java
index 82c8c807370..abf0e22be21 100644
--- a/sonar-core/src/main/java/org/sonar/core/util/stream/MoreCollectors.java
+++ b/sonar-core/src/main/java/org/sonar/core/util/stream/MoreCollectors.java
@@ -22,7 +22,6 @@ package org.sonar.core.util.stream;
import com.google.common.collect.ImmutableListMultimap;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSetMultimap;
-import java.util.EnumSet;
import java.util.HashMap;
import java.util.Map;
import java.util.function.BiConsumer;
@@ -30,7 +29,6 @@ import java.util.function.BinaryOperator;
import java.util.function.Function;
import java.util.function.Supplier;
import java.util.stream.Collector;
-import java.util.stream.Collectors;
import java.util.stream.Stream;
import static java.util.Objects.requireNonNull;
@@ -47,13 +45,6 @@ public final class MoreCollectors {
/**
- * A Collector into an {@link EnumSet} of specified enumeration.
- */
- public static <E extends Enum<E>> Collector<E, ?, EnumSet<E>> toEnumSet(Class<E> enumClass) {
- return Collectors.toCollection(() -> EnumSet.noneOf(enumClass));
- }
-
- /**
* Creates an {@link ImmutableMap} from the stream where the values are the values in the stream and the keys are the
* result of the provided {@link Function keyFunction} applied to each value in the stream.
*
diff --git a/sonar-core/src/test/java/org/sonar/core/util/stream/MoreCollectorsTest.java b/sonar-core/src/test/java/org/sonar/core/util/stream/MoreCollectorsTest.java
index 852fa744c88..d105c682cae 100644
--- a/sonar-core/src/test/java/org/sonar/core/util/stream/MoreCollectorsTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/util/stream/MoreCollectorsTest.java
@@ -23,7 +23,6 @@ import com.google.common.collect.ListMultimap;
import com.google.common.collect.SetMultimap;
import java.util.Arrays;
import java.util.Collection;
-import java.util.EnumSet;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
@@ -62,20 +61,6 @@ public class MoreCollectorsTest {
private static final List<MyObj2> LIST2 = Arrays.asList(MY_OBJ2_1_A_X, MY_OBJ2_2_B, MY_OBJ2_3_C);
@Test
- public void toEnumSet() {
- Set<MyEnum> res = Stream.of(MyEnum.ONE, MyEnum.ONE, MyEnum.TWO).collect(MoreCollectors.toEnumSet(MyEnum.class));
- assertThat(res).isInstanceOf(EnumSet.class)
- .containsExactly(MyEnum.ONE, MyEnum.TWO);
- }
-
- @Test
- public void toEnumSet_with_empty_stream() {
- Set<MyEnum> res = Stream.<MyEnum>empty().collect(MoreCollectors.toEnumSet(MyEnum.class));
- assertThat(res).isInstanceOf(EnumSet.class)
- .isEmpty();
- }
-
- @Test
public void uniqueIndex_empty_stream_returns_empty_map() {
assertThat(Stream.<MyObj>empty().collect(uniqueIndex(MyObj::getId))).isEmpty();
assertThat(Stream.<MyObj>empty().collect(uniqueIndex(MyObj::getId, 6))).isEmpty();