[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    hg: jdk7/tl/langtools: 4 new changesets
From:       maurizio.cimadamore () oracle ! com (maurizio ! cimadamore at oracle ! com)
Date:       2011-03-29 15:44:52
Message-ID: 20110329154503.AA0DB4757B () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 2007998f89f2
Author:    mcimadamore
Date:      2011-03-29 16:40 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/2007998f89f2

7030687: Diamond: compiler accepts erroneous code where diamond is used with \
                non-generic inner class
Summary: Diamond accepts non-parameterized member inner classes with parameterized \
                outer because of a bad check
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/generics/diamond/7030687/ParserTest.java
+ test/tools/javac/generics/diamond/7030687/T7030687.java
+ test/tools/javac/generics/diamond/7030687/T7030687.out

Changeset: ddec8c712e85
Author:    mcimadamore
Date:      2011-03-29 16:40 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/ddec8c712e85

7030606: Project-coin: multi-catch types should be pairwise disjoint
Summary: Bring javac in sync with latest Project Coin EDR
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/MulticatchTypesMustBeDisjoint.java
+ test/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
+ test/tools/javac/multicatch/7030606/T7030606.java
+ test/tools/javac/multicatch/7030606/T7030606.out

Changeset: f5b5112ee1cc
Author:    mcimadamore
Date:      2011-03-29 16:40 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/f5b5112ee1cc

7030150: Type inference for generic instance creation failed for formal type \
                parameter
Summary: Problem when explicit generic constructor type-arguments are used in \
                conjunction with diamond
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
+ test/tools/javac/generics/diamond/7030150/Neg01.java
+ test/tools/javac/generics/diamond/7030150/Neg01.out
+ test/tools/javac/generics/diamond/7030150/Neg02.java
+ test/tools/javac/generics/diamond/7030150/Neg02.out
+ test/tools/javac/generics/diamond/7030150/Neg03.java
+ test/tools/javac/generics/diamond/7030150/Neg03.out
+ test/tools/javac/generics/diamond/7030150/Pos01.java
+ test/tools/javac/generics/diamond/7030150/Pos02.java

Changeset: de1c65ecfec2
Author:    mcimadamore
Date:      2011-03-29 16:41 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/de1c65ecfec2

7027157: Project Coin: javac warnings for AutoCloseable.close throwing \
                InterruptedException
Summary: javac should warn about use/declaration of AutoCloseable subclasses that can \
                throw InterruptedException
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/TryWithResources/InterruptedExceptionTest.java
+ test/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic