From e716f5ed53c20f4235787e2d6927a16ebcf67b8f Mon Sep 17 00:00:00 2001 From: Andrey Turbanov Date: Wed, 24 Jul 2024 20:26:11 +0000 Subject: [PATCH] 8336755: Remove unused UNALIGNED field from view buffers Reviewed-by: alanb, liach, bpb --- .../classes/java/nio/Direct-X-Buffer.java.template | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template b/src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template index e8551bd78c6..6c0da829331 100644 --- a/src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template +++ b/src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template @@ -56,14 +56,6 @@ class Direct$Type$Buffer$RW$$BO$ { #if[rw] - - // Cached unaligned-access capability - protected static final boolean UNALIGNED = Bits.unaligned(); - - // Base address, used in all indexing calculations - // NOTE: moved up to Buffer.java for speed in JNI GetDirectBufferAddress - // protected long address; - // An object attached to this buffer. If this buffer is a view of another // buffer then we use this field to keep a reference to that buffer to // ensure that its memory isn't freed before we are done with it. @@ -74,6 +66,8 @@ class Direct$Type$Buffer$RW$$BO$ } #if[byte] + // Cached unaligned-access capability + static final boolean UNALIGNED = Bits.unaligned(); private record Deallocator(long address, long size, int capacity) implements Runnable { private Deallocator {