darcy@430: /* darcy@430: * @test /nodynamiccopyright/ darcy@430: * @bug 6827009 darcy@430: * @summary Check for repeated string case labels. darcy@430: * @compile/fail -source 6 RepeatedStringCaseLabels2.java jjg@611: * @compile/fail/ref=RSCL2.out -XDrawDiagnostics RepeatedStringCaseLabels2.java darcy@430: */ darcy@430: class RepeatedStringCaseLabels2 { darcy@430: String m(String s) { darcy@430: final String constant = "Hello" + " " + "World"; darcy@430: switch(s) { darcy@430: case "Hello World": darcy@430: return(s); darcy@430: case constant: darcy@430: return (s + s); darcy@430: } darcy@430: } darcy@430: }