--- /dev/null 2009-07-06 20:02:10.000000000 -0700 +++ new/test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels1.java 2009-11-02 19:06:34.000000000 -0800 @@ -0,0 +1,17 @@ +/* + * @test /nodynamiccopyright/ + * @bug 6827009 + * @summary Check for repeated string case labels. + * @compile/fail -source 6 RepeatedStringCaseLabels1.java + * @compile/fail/ref=RSCL1.out -XDstdout -XDrawDiagnostics RepeatedStringCaseLabels1.java + */ +class RepeatedStringCaseLabels1 { + String m(String s) { + switch(s) { + case "Hello World": + return(s); + case "Hello" + " " + "World": + return (s + s); + } + } +}