blob: 52393ad884962902392df0b038aa04d9d203e441 [file] [log] [blame]
enum E1 {
element.new();
}
enum E2<values> {
element;
}
enum E3<element> {
element;
}
enum values {
element;
}
abstract class SuperclassWithEquals {
bool operator ==(Object other) => true;
}
abstract class SuperclassWithHashCode {
int get hashCode => 0;
}
abstract class SuperclassWithValues {
Never get values => throw 0;
}
abstract class A1 extends SuperclassWithEquals implements Enum {}
abstract class A2 extends SuperclassWithHashCode implements Enum {}
abstract class A3 extends SuperclassWithValues implements Enum {}
main() {}