langtools/test/tools/javac/enum/EnumSwitch2.java
author sogoel
Wed, 02 Jul 2014 13:29:58 -0700
changeset 25309 dcd9a7e19669
parent 5520 86e4b9a9da40
child 29430 0fc887a8c519
permissions -rw-r--r--
8044864: .out files for enum tests in tools/javac dir - part 1 Reviewed-by: jjg

/*
 * @test /nodynamiccopyright/
 * @bug 4936393
 * @summary enum switch case labels required to be unqualified.
 * @author gafter
 * @compile/fail/ref=EnumSwitch2.out -XDrawDiagnostics EnumSwitch2.java
 */

enum E1 { a, b, c, d, e }

class EnumSwitch2 {
    void f(E1 e1) {
        switch (e1) {
        case E1.a:
        case E1.d:
        default:
            break;
        }
    }
}