hg: jdk/sandbox: 8184777: Factor out species generation logic from BoundMethodHandle

chris.hegarty at oracle.com chris.hegarty at oracle.com
Thu Nov 16 00:03:42 UTC 2017


Changeset: a2008587c13f
Author:    redestad
Date:      2017-11-16 00:58 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/a2008587c13f

8184777: Factor out species generation logic from BoundMethodHandle
Reviewed-by: vlivanov
Contributed-by: john.r.rose at oracle.com, claes.redestad at oracle.com

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
+ src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
+ test/jdk/java/lang/invoke/ClassSpecializerTest.java
+ test/jdk/java/lang/invoke/java.base/java/lang/invoke/ClassSpecializerHelper.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java



More information about the jdk-sandbox-changes mailing list