Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting6/EnumInstanceFieldInitializer.java
Bas Leijdekkers bee5c5dacd Java: Improve error message on accessing static field from enum initializer (IDEA-342001)
GitOrigin-RevId: 533518be63dded4577e70a4ecbd747203d136689
2024-01-01 18:09:31 +00:00

14 lines
443 B
Java

enum MyEnumTest {
FOO;
MyEnumTest Foo = <error descr="Accessing enum constant from enum instance field initializer is not allowed">FOO</error>;
{
MyEnumTest foo = <error descr="Accessing enum constant from enum instance initializer is not allowed">FOO</error>;
}
static MyEnumTest Bar = FOO;
MyEnumTest() {
System.out.println(<error descr="Accessing static field from enum constructor is not allowed">Bar</error>);
}
}