hg: valhalla/valhalla/langtools: Enhancement: add support for ref-only var with bounds mentioning any-vars

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Jul 2 11:16:33 UTC 2015


Changeset: e8231081c2a6
Author:    mcimadamore
Date:      2015-07-02 12:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e8231081c2a6

Enhancement: add support for ref-only var with bounds mentioning any-vars
* tweaked TypeVariableMapping attribute to include full bound (non-erased) info
* revised Types.needsMangling routine to take into account tvar bounds
* added smoke test

! src/jdk.compiler/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/classfile/TypeVariablesMap_attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javac/valhalla/typespec/Specialization01.java



More information about the valhalla-dev mailing list