blob: 453da07b7eb5ef011d9f51ad757b7c1bc705c8ee [file] [log] [blame]
package inference.guava;
import java.util.EnumSet;
import java.util.Set;
@SuppressWarnings("all") // Just check for crashes.
public class Bug3 {
public abstract static class MySet<E> implements Set<E> {
public static <E> MySet<E> of() {
throw new RuntimeException("");
}
public static <E> MySet<E> of(E e) {
throw new RuntimeException("");
}
}
@SuppressWarnings({"rawtypes", "unchecked"})
static MySet asMySet(EnumSet set) {
return MySet.of(getElement(set));
}
public static <T> T getElement(Iterable<T> iterable) {
throw new RuntimeException();
}
}