< prev index next >
src/java.base/share/classes/java/lang/invoke/CallSite.java
Print this page
@@ -285,11 +285,11 @@
void setTargetNormal(MethodHandle newTarget) {
MethodHandleNatives.setCallSiteTargetNormal(this, newTarget);
}
/*package-private*/
MethodHandle getTargetVolatile() {
- return (MethodHandle) UNSAFE.getObjectVolatile(this, getTargetOffset());
+ return (MethodHandle) UNSAFE.getReferenceVolatile(this, getTargetOffset());
}
/*package-private*/
void setTargetVolatile(MethodHandle newTarget) {
MethodHandleNatives.setCallSiteTargetVolatile(this, newTarget);
}
< prev index next >