blob: b33af83d2077e0c9a6fef3c7fc7dbfdb2305ccbb [file] [log] [blame]
abstract class I {
void foo();
}
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() {} }
bar(I i) {}
test(E1 e1, E2 e2, E3 e3, E4 e4) {}
main() {}