< prev index next >
src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
Print this page
rev 11895 : 8079459: JCK test api/java_nio/ByteBuffer/index.html#GetPutXXX start failing after JDK-8026049
Description: nextPutIndex used where nextGetIndex is correct.
Reviewed-by: alanb
*** 475,485 ****
// float
#if[rw]
public float getFloat() {
! int x = unsafe.getIntUnaligned(hb, byteOffset(nextPutIndex(4)), bigEndian);
return Float.intBitsToFloat(x);
}
public float getFloat(int i) {
int x = unsafe.getIntUnaligned(hb, byteOffset(checkIndex(i, 4)), bigEndian);
--- 475,485 ----
// float
#if[rw]
public float getFloat() {
! int x = unsafe.getIntUnaligned(hb, byteOffset(nextGetIndex(4)), bigEndian);
return Float.intBitsToFloat(x);
}
public float getFloat(int i) {
int x = unsafe.getIntUnaligned(hb, byteOffset(checkIndex(i, 4)), bigEndian);
< prev index next >