blob: ceacc255481d1864e28cbd038c89f5013387c42b [file] [log] [blame]
abstract class I {
void foo();
}
bar(I i) {}
enum E1 implements I {
one,
two;
void foo() {}
}
enum E2 implements I { one, two }
enum E3 implements I? {
one,
two;
void foo() {}
}
enum E4 {
one,
two;
void foo() {}
}
main() {}
test(E1 e1, E2 e2, E3 e3, E4 e4) {}