diff options
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.java | 13 |
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); } |