< prev index next >
src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
Print this page
*** 1790,1812 ****
.generateInvokersHolderClassBytes(className,
invokerMethodTypes, callSiteMethodTypes);
}
@Override
! public VarHandle memoryAddressViewVarHandle(Class<?> carrier, long alignment,
ByteOrder order, long offset, long[] strides) {
! return VarHandles.makeMemoryAddressViewHandle(carrier, alignment, order, offset, strides);
}
@Override
public Class<?> memoryAddressCarrier(VarHandle handle) {
return checkMemAccessHandle(handle).carrier();
}
@Override
! public long memoryAddressAlignment(VarHandle handle) {
! return checkMemAccessHandle(handle).alignment + 1;
}
@Override
public ByteOrder memoryAddressByteOrder(VarHandle handle) {
return checkMemAccessHandle(handle).be ?
--- 1790,1812 ----
.generateInvokersHolderClassBytes(className,
invokerMethodTypes, callSiteMethodTypes);
}
@Override
! public VarHandle memoryAddressViewVarHandle(Class<?> carrier, long alignmentMask,
ByteOrder order, long offset, long[] strides) {
! return VarHandles.makeMemoryAddressViewHandle(carrier, alignmentMask, order, offset, strides);
}
@Override
public Class<?> memoryAddressCarrier(VarHandle handle) {
return checkMemAccessHandle(handle).carrier();
}
@Override
! public long memoryAddressAlignmentMask(VarHandle handle) {
! return checkMemAccessHandle(handle).alignmentMask;
}
@Override
public ByteOrder memoryAddressByteOrder(VarHandle handle) {
return checkMemAccessHandle(handle).be ?
< prev index next >