hg: jdk9/dev/langtools: 3 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Jul 30 12:27:31 UTC 2015


Changeset: 3c1da6c1ef9d
Author:    mcimadamore
Date:      2015-07-30 13:20 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/3c1da6c1ef9d

8081769: Redundant error message on bad usage of 'class' literal
Summary: javac should skip to next token when an erroneous ident is found in term3rest
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/8081769/T8081769.java
+ test/tools/javac/parser/8081769/T8081769.out

Changeset: 2289e78ae8b2
Author:    mcimadamore
Date:      2015-07-30 13:21 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/2289e78ae8b2

8129214: Access error when unboxing a primitive whose target is a type-variable in a different package
Summary: Missing erasure when unboxing type in Lower
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/generics/typevars/8129214/T8129214.java
+ test/tools/javac/generics/typevars/8129214/pkg/Foo.java

Changeset: 577e9ffab3bc
Author:    mcimadamore
Date:      2015-07-30 13:24 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/577e9ffab3bc

8131742: Syntactically meaningless code accepted by javac
Summary: Receiver parameter logic for type annotations should be disabled when parsing lambda formals
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/lambda/8131742/T8131742.java
+ test/tools/javac/lambda/8131742/T8131742.out



More information about the jdk9-dev-changes mailing list