hg: jdk7/tl/langtools: 4 new changesets

maurizio.cimadamore at sun.com maurizio.cimadamore at sun.com
Wed Apr 9 06:06:27 PDT 2008

Changeset: 961ae2608114
Author:    mcimadamore
Date:      2008-04-09 13:19 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/961ae2608114

6531075: Missing synthetic casts when accessing fields/methods of intersection types including type variables
Summary: bug when javac generates code involving intersection types
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/6531075/T6531075.java

Changeset: d032d5090fd5
Author:    mcimadamore
Date:      2008-04-09 13:41 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/d032d5090fd5

5009937: hiding versus generics versus binary compatibility
Summary: missing implementation of JLS (different arguments with same erasure not always triggering a compiler error)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/5009937/T5009937.java
+ test/tools/javac/generics/5009937/T5009937.out
! test/tools/javac/generics/InheritanceConflict.java
! test/tools/javac/generics/InheritanceConflict2.java

Changeset: 57ba4f70f0d8
Author:    mcimadamore
Date:      2008-04-09 13:53 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/57ba4f70f0d8

6365166: javac (generic) unable to resolve methods
Summary: Unignore regression test as this bug has been fixed by CR 6278587
Reviewed-by: jjg

+ test/tools/javac/generics/inference/6356673/T6365166.java

Changeset: 25338c55e458
Author:    mcimadamore
Date:      2008-04-09 14:05 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/25338c55e458

6481655: Parser confused by combination of parens and explicit type args
Summary: Bug in the parser caused by the fact that explicit type arguments are disabled when parsing parenthesized expressions
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/Parser.java
+ test/tools/javac/generics/T6481655.java

More information about the compiler-dev mailing list