Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/localInterfaceEnum/LocalEnumForwardReference.java
Ilyas Selimov 82ae7a22a6 IDEA-242390 - small fixes in the implementation, moved tests
GitOrigin-RevId: a6ecea269e96abe30b06f032353159431b589421
2020-07-15 05:24:19 +00:00

20 lines
521 B
Java

package test;
class Test {
void foo() {
enum Enum {
A(<error descr="Illegal forward reference">B</error>.var),
B(A.var),
C(<error descr="Illegal forward reference">constant</error>),
D(<error descr="Illegal forward reference">Enum.staticVar</error>),
E(<error descr="Illegal forward reference">staticVar</error>),
;
Enum(String str) {
}
static final String constant = "const";
static String staticVar = "staticVar";
String var = "var";
}
}
}