hg: jdk9/dev/langtools: 8075793: Source incompatibility for inference using -source 7

daniel.smith at oracle.com daniel.smith at oracle.com
Thu Dec 15 01:01:21 UTC 2016


Changeset: 49170d831308
Author:    dlsmith
Date:      2016-12-14 17:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/49170d831308

8075793: Source incompatibility for inference using -source 7
Summary: In pre-8 sources, avoid capture variables as inference bounds, consistent with old javac behavior
Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/generics/inference/CaptureLowerBound.java
+ test/tools/javac/generics/inference/CaptureLowerBound7.out
+ test/tools/javac/generics/inference/CaptureLowerBoundArray.java
+ test/tools/javac/generics/inference/CaptureLowerBoundArray.out
+ test/tools/javac/generics/inference/CaptureLowerBoundAssign.java
+ test/tools/javac/generics/inference/CaptureLowerBoundDeref.java
+ test/tools/javac/generics/inference/CaptureLowerBoundDeref.out
! test/tools/javac/generics/inference/CaptureLowerBoundNeg.java
! test/tools/javac/generics/inference/CaptureLowerBoundNeg.out
+ test/tools/javac/generics/inference/CaptureUpperBoundDeref.java
+ test/tools/javac/generics/inference/CaptureUpperBoundDeref.out
! test/tools/javac/generics/inference/NestedCapture.java
! test/tools/javac/generics/inference/NestedWildcards.java



More information about the jdk9-dev-changes mailing list