hg: valhalla/valhalla/jdk: Alt generic method translation fixes:

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Jan 11 14:17:55 UTC 2016


Changeset: 59dbcafb2cfa
Author:    mcimadamore
Date:      2016-01-11 14:17 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/59dbcafb2cfa

Alt generic method translation fixes:
* use IMPL_LOOKUP to perform instance method lookup w/o incurring into access woes
* reflectively select target generic specializable method to avoid issues with bridging
* add visitor to retrieve correct any tvar arity from specialized receiver in case of partial specialization

! src/java.base/share/classes/java/lang/invoke/DispatchContext.java
! src/java.base/share/classes/java/lang/invoke/GenericInstanceDispatch.java
! src/java.base/share/classes/java/lang/invoke/GenericStaticDispatch.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/valhalla/specializer/Specializer.java



More information about the valhalla-dev mailing list