EnumSwitch2.java revision 2849:f5a1cb1309ae
1/* 2 * @test /nodynamiccopyright/ 3 * @bug 4936393 8050021 4 * @summary enum switch case labels required to be unqualified. 5 * @author gafter 6 * @compile/fail/ref=EnumSwitch2.out -XDrawDiagnostics EnumSwitch2.java 7 */ 8 9enum E1 { a, b, c, d, e } 10 11class EnumSwitch2 { 12 void f(E1 e1) { 13 switch (e1) { 14 case E1.a: 15 case E1.d: 16 default: 17 break; 18 } 19 } 20} 21