< prev index next >

test/langtools/tools/javac/conditional/Conditional.java

Print this page


   1 /*
   2  * @test /nodynamiccopyright/
   3  * @bug 5077054
   4  * @summary Conditional operator applies assignment conversion
   5  * @author Tim Hanson, BEA
   6  *
   7  * @compile Conditional.java
   8  * @compile/fail/ref=Conditional.out -XDrawDiagnostics  -source 7 Conditional.java
   9  */
  10 
  11 import java.util.*;
  12 
  13 class Conditional {
  14     void test() {
  15         String[] sa = null;
  16         List<String> ls = sa == null ? Arrays.asList(sa) :
  17             Collections.emptyList();
  18     }
  19 }
   1 /*
   2  * @test /nodynamiccopyright/
   3  * @bug 5077054
   4  * @summary Conditional operator applies assignment conversion
   5  * @author Tim Hanson, BEA
   6  *
   7  * @compile Conditional.java
   8  * @compile/fail/ref=Conditional.out -XDrawDiagnostics -source 7 -Xlint:-options Conditional.java
   9  */
  10 
  11 import java.util.*;
  12 
  13 class Conditional {
  14     void test() {
  15         String[] sa = null;
  16         List<String> ls = sa == null ? Arrays.asList(sa) :
  17             Collections.emptyList();
  18     }
  19 }
< prev index next >