hg: valhalla/valhalla/langtools: Add basic support for specialized inner classes.

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Aug 25 13:55:46 UTC 2014

Changeset: c6b55abeadc6
Author:    mcimadamore
Date:      2014-08-25 14:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c6b55abeadc6

Add basic support for specialized inner classes.
* Tweak visitor methods to use allParams() instead of getTypeArguments()
* Tweak class specialization so that a type is specialized if its enclosing type is specialized
* Minor tweaks to Items and Lower to allow analsyis propagation
* Added support for inner classes to BytecodeMappingHarness

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! test/tools/javac/valhalla/typespec/items/BytecodeMappingHarness.java
+ test/tools/javac/valhalla/typespec/items/tests/TestInner.java

More information about the valhalla-dev mailing list