hg: valhalla/valhalla/langtools: Add support for tracking 'any'-related opcodes

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Jul 24 11:26:00 UTC 2014


Changeset: bb57e20a33a4
Author:    mcimadamore
Date:      2014-07-24 12:22 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/bb57e20a33a4

Add support for tracking 'any'-related opcodes
*) Overhauled Items hierarchy (now field/methods have their own classes)
*) Add AnyItem to model a bytecode item associated with 'any' variables
*) Add new BytecodeMapping attribute to map 'any'-related opcodes back to the original (unerased) signature

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/util/Names.java



More information about the valhalla-dev mailing list