fork download
  1. enum Days {
  2. MON, TUE, WED, THU, FRI, SAT, SUN;
  3.  
  4. public static Days[] weekdays;
  5. public static Days[] weekend;
  6. public static Days[] all;
  7.  
  8. Days() {
  9. weekdays = new Days[] {MON, TUE, WED, THU, FRI};
  10. weekend = new Days[] {SAT, SUN};
  11. all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
  12. }
  13.  
  14. public static void main(String[] args) {}
  15. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:9: error: illegal reference to static field from initializer
    weekdays = new Days[] {MON, TUE, WED, THU, FRI};
    ^
Main.java:9: error: illegal reference to static field from initializer
    weekdays = new Days[] {MON, TUE, WED, THU, FRI};
                           ^
Main.java:9: error: illegal reference to static field from initializer
    weekdays = new Days[] {MON, TUE, WED, THU, FRI};
                                ^
Main.java:9: error: illegal reference to static field from initializer
    weekdays = new Days[] {MON, TUE, WED, THU, FRI};
                                     ^
Main.java:9: error: illegal reference to static field from initializer
    weekdays = new Days[] {MON, TUE, WED, THU, FRI};
                                          ^
Main.java:9: error: illegal reference to static field from initializer
    weekdays = new Days[] {MON, TUE, WED, THU, FRI};
                                               ^
Main.java:10: error: illegal reference to static field from initializer
    weekend = new Days[] {SAT, SUN};
    ^
Main.java:10: error: illegal reference to static field from initializer
    weekend = new Days[] {SAT, SUN};
                          ^
Main.java:10: error: illegal reference to static field from initializer
    weekend = new Days[] {SAT, SUN};
                               ^
Main.java:11: error: illegal reference to static field from initializer
    all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
    ^
Main.java:11: error: illegal reference to static field from initializer
    all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
                      ^
Main.java:11: error: illegal reference to static field from initializer
    all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
                           ^
Main.java:11: error: illegal reference to static field from initializer
    all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
                                ^
Main.java:11: error: illegal reference to static field from initializer
    all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
                                     ^
Main.java:11: error: illegal reference to static field from initializer
    all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
                                          ^
Main.java:11: error: illegal reference to static field from initializer
    all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
                                               ^
Main.java:11: error: illegal reference to static field from initializer
    all = new Days[] {MON, TUE, WED, THU, FRI, SAT, SUN};
                                                    ^
17 errors
stdout
Standard output is empty