aboutsummaryrefslogtreecommitdiffstats
path: root/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableEnumSet.java
diff options
context:
space:
mode:
Diffstat (limited to 'guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableEnumSet.java')
-rw-r--r--guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableEnumSet.java13
1 files changed, 1 insertions, 12 deletions
diff --git a/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableEnumSet.java b/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableEnumSet.java
index a9c21c8..14506c2 100644
--- a/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableEnumSet.java
+++ b/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableEnumSet.java
@@ -24,18 +24,7 @@ import java.util.Set;
*
* @author Hayward Chan
*/
-final class ImmutableEnumSet<E> extends ForwardingImmutableSet<E> {
- static <E> ImmutableSet<E> asImmutable(Set<E> delegate) {
- switch (delegate.size()) {
- case 0:
- return ImmutableSet.of();
- case 1:
- return ImmutableSet.of(Iterables.getOnlyElement(delegate));
- default:
- return new ImmutableEnumSet<E>(delegate);
- }
- }
-
+final class ImmutableEnumSet<E> extends ImmutableSet<E> {
public ImmutableEnumSet(Set<E> delegate) {
super(delegate);
}