hg: valhalla/valhalla/langtools: Initial push for nestmate support

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Apr 11 14:08:47 UTC 2016


Changeset: 3197e9b4d80a
Author:    mcimadamore
Date:      2016-04-11 15:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3197e9b4d80a

Initial push for nestmate support
* Add support for nestmate classfile attributes: NestMembers, MemberOfNest
* Internal flag -XDdisableAccessors can be used to inhibit static accessor generation

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/MemberOfNest_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/tools/javac/MethodParameters/AttributeVisitor.java
+ test/tools/javac/valhalla/nestmate/CheckNestmateAttrs.java



More information about the valhalla-dev mailing list