hg: jdk9/hs-emb/langtools: 3 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Thu Nov 27 18:59:13 UTC 2014


Changeset: f9f38be75c84
Author:    emc
Date:      2014-11-21 16:36 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f9f38be75c84

8065132: Parameter annotations not updated when synthetic parameters are prepended
Summary: Cause javac to add synthetic parameters to Runtime[In]VisibleParameterAnnotations attributes
Reviewed-by: jjg, jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/lib/annotations/annotations/classfile/ClassfileInspector.java
+ test/tools/javac/annotations/SyntheticParameters.java
- test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java
! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java

Changeset: 82384454947c
Author:    jlahoda
Date:      2014-11-24 16:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/82384454947c

8032211: Don't issue deprecation warnings on import statements
6598104: javac should not warn about imports of deprecated classes
Summary: Suppressing the deprecation warnings when importing a deprecated element (deprecations in import qualifier will be produced).
Reviewed-by: darcy, jjg, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/warnings/6594914/ImplicitCompilation.java
! test/tools/javac/warnings/Deprecation.java
- test/tools/javac/warnings/Deprecation.lintAll.out
! test/tools/javac/warnings/Deprecation.lintDeprecation.out
+ test/tools/javac/warnings/Deprecation.lintDeprecation8.out
+ test/tools/javac/warnings/NestedDeprecation/NestedDeprecation.java
+ test/tools/javac/warnings/NestedDeprecation/NestedDeprecation.out
+ test/tools/javac/warnings/NestedDeprecation/p/Dep1.java
+ test/tools/javac/warnings/NestedDeprecation/p/Dep2.java
! test/tools/javac/warnings/suppress/ImplicitTest.java
! test/tools/javac/warnings/suppress/PackageInfo.java

Changeset: 3c5de506a1f2
Author:    rfield
Date:      2014-11-24 14:52 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3c5de506a1f2

8058112: Invalid BootstrapMethod for constructor/method reference
Summary: Bridge method references with functional interface method parameters of intersection type
Reviewed-by: vromero, dlsmith

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java



More information about the jdk9-hs-emb-changes mailing list