aboutsummaryrefslogtreecommitdiffstats
path: root/guava/src/com/google/common/collect/ImmutableEnumSet.java
diff options
context:
space:
mode:
Diffstat (limited to 'guava/src/com/google/common/collect/ImmutableEnumSet.java')
-rw-r--r--guava/src/com/google/common/collect/ImmutableEnumSet.java13
1 files changed, 1 insertions, 12 deletions
diff --git a/guava/src/com/google/common/collect/ImmutableEnumSet.java b/guava/src/com/google/common/collect/ImmutableEnumSet.java
index d187b5c..ac6dd0e 100644
--- a/guava/src/com/google/common/collect/ImmutableEnumSet.java
+++ b/guava/src/com/google/common/collect/ImmutableEnumSet.java
@@ -31,17 +31,6 @@ import java.util.EnumSet;
@GwtCompatible(serializable = true, emulated = true)
@SuppressWarnings("serial") // we're overriding default serialization
final class ImmutableEnumSet<E extends Enum<E>> extends ImmutableSet<E> {
- static <E extends Enum<E>> ImmutableSet<E> asImmutable(EnumSet<E> set) {
- switch (set.size()) {
- case 0:
- return ImmutableSet.of();
- case 1:
- return ImmutableSet.of(Iterables.getOnlyElement(set));
- default:
- return new ImmutableEnumSet<E>(set);
- }
- }
-
/*
* Notes on EnumSet and <E extends Enum<E>>:
*
@@ -52,7 +41,7 @@ final class ImmutableEnumSet<E extends Enum<E>> extends ImmutableSet<E> {
*/
private final transient EnumSet<E> delegate;
- private ImmutableEnumSet(EnumSet<E> delegate) {
+ ImmutableEnumSet(EnumSet<E> delegate) {
this.delegate = delegate;
}