blob: 1abae6b17a2d9924d388fec932823485ee6d8c1b [file] [log] [blame]
<error descr="Modifier 'abstract' not allowed here">abstract</error> enum OurEnum {
<error descr="Class 'Anonymous class derived from OurEnum' must implement abstract method 'foo()' in 'OurEnum'">A</error> {
},
<error descr="'OurEnum' is abstract; cannot be instantiated">B</error>,
C {
void foo() {}
}
;
abstract void foo();
}
enum xxx {
<error descr="'xxx' is abstract; cannot be instantiated">X</error>,
<error descr="Class 'Anonymous class derived from xxx' must implement abstract method 'f()' in 'xxx'">Y</error> {
};
abstract void f();
}
enum ok {
X { void f() {} };
abstract void f();
}