hg: jdk7/tl/langtools: 7020044: Project Coin: diamond erroneous allowed on some anonymous inner classes
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Mon Mar 7 14:33:07 UTC 2011
Changeset: ca32f2986301
Author: mcimadamore
Date: 2011-03-07 14:31 +0000
URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ca32f2986301
7020044: Project Coin: diamond erroneous allowed on some anonymous inner classes
Summary: Disallow diamond on anonymous innner class creation expression (as per JSR 334's EDR)
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/DiamondAndAnonClass.java
- test/tools/javac/diags/examples/DiamondInvalidArg.java
- test/tools/javac/diags/examples/DiamondInvalidArgs.java
! test/tools/javac/generics/diamond/6996914/T6996914a.java
! test/tools/javac/generics/diamond/6996914/T6996914b.java
! test/tools/javac/generics/diamond/T6939780.java
! test/tools/javac/generics/diamond/T6939780.out
! test/tools/javac/generics/diamond/neg/Neg01.java
! test/tools/javac/generics/diamond/neg/Neg01.out
! test/tools/javac/generics/diamond/neg/Neg02.java
! test/tools/javac/generics/diamond/neg/Neg02.out
! test/tools/javac/generics/diamond/neg/Neg03.java
! test/tools/javac/generics/diamond/neg/Neg03.out
! test/tools/javac/generics/diamond/neg/Neg04.java
! test/tools/javac/generics/diamond/neg/Neg04.out
! test/tools/javac/generics/diamond/neg/Neg05.java
! test/tools/javac/generics/diamond/neg/Neg05.out
! test/tools/javac/generics/diamond/neg/Neg06.java
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg07.java
! test/tools/javac/generics/diamond/neg/Neg07.out
! test/tools/javac/generics/diamond/neg/Neg08.java
! test/tools/javac/generics/diamond/neg/Neg08.out
! test/tools/javac/generics/diamond/neg/Neg09.java
! test/tools/javac/generics/diamond/neg/Neg09.out
! test/tools/javac/generics/diamond/neg/Neg10.java
! test/tools/javac/generics/diamond/neg/Neg11.java
- test/tools/javac/generics/diamond/neg/Neg12.java
- test/tools/javac/generics/diamond/neg/Neg12.out
! test/tools/javac/generics/diamond/pos/Pos01.java
! test/tools/javac/generics/diamond/pos/Pos02.java
! test/tools/javac/generics/diamond/pos/Pos03.java
! test/tools/javac/generics/diamond/pos/Pos04.java
! test/tools/javac/generics/diamond/pos/Pos05.java
+ test/tools/javac/generics/diamond/pos/Pos06.java
+ test/tools/javac/generics/diamond/pos/Pos07.java
- test/tools/javac/multicatch/Neg05.java
- test/tools/javac/multicatch/Neg05.out
+ test/tools/javac/multicatch/Pos09.java
More information about the security-dev
mailing list