blob: 8fe40d69c4152fe36389aa3cd572598f2fd29b8b [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) {}