hg: valhalla/valhalla/jdk: Fix: GenericMethodSpecializer picks wrong hostclass when implementation class and receiver class differ

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Fri Jul 10 17:53:38 UTC 2015


Changeset: 0524fbf60cb6
Author:    mcimadamore
Date:      2015-07-10 18:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0524fbf60cb6

Fix: GenericMethodSpecializer picks wrong hostclass when implementation class and receiver class differ
* fixup other cases where MethodHandle checks are not transparent w.r.t. hostclasses
* reverted visibility in Pipeline.sourceSpliterator

! src/java.base/share/classes/java/anyutil/stream/Pipeline.java
! src/java.base/share/classes/java/lang/invoke/GenericMethodSpecializer.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/valhalla/test/valhalla/specializer/TestSuperAccess.java



More information about the valhalla-dev mailing list