< prev index next >

test/langtools/tools/javac/generics/diamond/neg/Neg09b.java

Print this page


   1 /*
   2  * @test /nodynamiccopyright/
   3  * @bug 7020044 8062373
   4  *
   5  * @summary  Check that diamond is not allowed with anonymous inner class expressions at source < 9
   6  * @author Maurizio Cimadamore
   7  * @compile/fail/ref=Neg09b.out Neg09b.java -source 8 -XDrawDiagnostics
   8  *
   9  */
  10 
  11 class Neg09b {
  12 
  13     static class Nested<X> {}
  14 
  15     void testSimple() {
  16         Nested<?> m2 = new Nested<>() {};
  17     }
  18 
  19 }
   1 /*
   2  * @test /nodynamiccopyright/
   3  * @bug 7020044 8062373
   4  *
   5  * @summary  Check that diamond is not allowed with anonymous inner class expressions at source < 9
   6  * @author Maurizio Cimadamore
   7  * @compile/fail/ref=Neg09b.out Neg09b.java -source 8 -XDrawDiagnostics -Xlint:-options
   8  *
   9  */
  10 
  11 class Neg09b {
  12 
  13     static class Nested<X> {}
  14 
  15     void testSimple() {
  16         Nested<?> m2 = new Nested<>() {};
  17     }
  18 
  19 }
< prev index next >