git: openjdk/jdk: 8263087: Add a MethodHandle combinator that switches over a set of MethodHandles
Jorn Vernee
jvernee at openjdk.java.net
Thu May 27 12:29:13 UTC 2021
Changeset: 3623abb7
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2021-05-27 12:28:10 +0000
URL: https://git.openjdk.java.net/jdk/commit/3623abb7f6d9112d4cbcffd89852e826c56ae348
8263087: Add a MethodHandle combinator that switches over a set of MethodHandles
Reviewed-by: redestad
! 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/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandles/TestTableSwitch.java
+ test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesTableSwitchConstant.java
+ test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesTableSwitchOpaqueSingle.java
+ test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesTableSwitchRandom.java
More information about the jdk-changes
mailing list