git: openjdk/jdk: 8254354: Add a withInvokeExactBehavior() VarHandle combinator

Jorn Vernee jvernee at openjdk.java.net
Tue Nov 10 23:26:55 UTC 2020


Changeset: 0a41ca6b
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2020-11-10 23:26:02 +0000
URL:       https://github.com/openjdk/jdk/commit/0a41ca6b

8254354: Add a withInvokeExactBehavior() VarHandle combinator

Reviewed-by: psandoz, chegar

! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java
! src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleGenerator.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
+ test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
+ test/micro/org/openjdk/bench/java/lang/invoke/VarHandleExact.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java



More information about the jdk-changes mailing list