Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting8/EnumWithAbstractMethods.java
Bas Leijdekkers 14a69c17fc Java: offer quick-fix to implement abstract method in enum (IDEA-231187)
GitOrigin-RevId: d7ee95a34123b69ad5ad2b3f59a5da614412e074
2022-12-05 13:46:39 +00:00

25 lines
625 B
Java

<error descr="Modifier 'abstract' not allowed here">abstract</error> enum OurEnum {
<error descr="Enum constant 'A' must implement abstract method 'foo()' in 'OurEnum'">A</error> {
},
<error descr="Enum constant 'B' must implement abstract method 'foo()' in 'OurEnum'">B</error>,
C {
void foo() {}
}
;
abstract void foo();
}
enum xxx {
<error descr="Enum constant 'X' must implement abstract method 'f()' in 'xxx'">X</error>,
<error descr="Enum constant 'Y' must implement abstract method 'f()' in 'xxx'">Y</error> {
};
abstract void f();
}
enum ok {
X { void f() {} };
abstract void f();
}