| enum IDEA56239 { |
| A, B() { |
| { |
| System.out.println(<error descr="It is illegal to access static member 'A' from enum constructor or instance initializer">A</error>); |
| System.out.println(<error descr="It is illegal to access static member 'FOO' from enum constructor or instance initializer">FOO</error>); |
| System.out.println(FOO1); |
| System.out.println(<error descr="It is illegal to access static member 'C' from enum constructor or instance initializer">C</error>); |
| } |
| }, C(<error descr="Illegal forward reference">D</error>), D; |
| |
| public static String FOO = ""; |
| public static final String FOO1 = ""; |
| |
| IDEA56239() { |
| } |
| |
| IDEA56239(IDEA56239 t) { |
| System.out.println(<error descr="It is illegal to access static member 'A' from enum constructor or instance initializer">A</error>); |
| System.out.println(<error descr="It is illegal to access static member 'FOO' from enum constructor or instance initializer">FOO</error>); |
| System.out.println(FOO1); |
| } |
| |
| { |
| System.out.println(<error descr="It is illegal to access static member 'A' from enum constructor or instance initializer">A</error>); |
| System.out.println(<error descr="It is illegal to access static member 'FOO' from enum constructor or instance initializer">FOO</error>); |
| System.out.println(FOO1); |
| } |
| |
| void foo() { |
| System.out.println(A); |
| System.out.println(FOO); |
| System.out.println(FOO1); |
| } |
| } |