< prev index next >

test/langtools/tools/javac/StringsInSwitch/BadlyTypedLabel1.java

Print this page


   1 /*
   2  * @test  /nodynamiccopyright/
   3  * @bug 6827009
   4  * @summary Check for case labels of different types.
   5  * @compile/fail/ref=BadlyTypedLabel1_6.out -XDrawDiagnostics -source 6 BadlyTypedLabel1.java
   6  * @compile/fail/ref=BadlyTypedLabel1.out -XDrawDiagnostics BadlyTypedLabel1.java
   7  */
   8 class BadlyTypedLabel1 {
   9     String m(String s) {
  10         switch(s) {
  11         case "Hello World":
  12             return(s);
  13         case 42:
  14             return ("Don't forget your towel!");
  15         }
  16     }
  17 }
   1 /*
   2  * @test  /nodynamiccopyright/
   3  * @bug 6827009
   4  * @summary Check for case labels of different types.

   5  * @compile/fail/ref=BadlyTypedLabel1.out -XDrawDiagnostics BadlyTypedLabel1.java
   6  */
   7 class BadlyTypedLabel1 {
   8     String m(String s) {
   9         switch(s) {
  10         case "Hello World":
  11             return(s);
  12         case 42:
  13             return ("Don't forget your towel!");
  14         }
  15     }
  16 }
< prev index next >