| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 5009601 | |
| * @summary enum constructors cannot be declared public or protected | |
| * @author Joseph D. Darcy | |
| * | |
| * @compile/fail/ref=EnumProtectedConstructor.out -XDrawDiagnostics EnumProtectedConstructor.java | |
| */ | |
| enum EnumProtectedConstructor { | |
| RED(255, 0, 0), | |
| GREEN(0, 255, 0), | |
| BLUE(0, 0, 255); | |
| private int r, g, b; | |
| protected EnumProtectedConstructor(int r, int g, int b) { | |
| this.r = r; | |
| this.g = g; | |
| this.b = b; | |
| } | |
| } |