35 public class OrderLong extends Order { 36 private static void ckLongBuffer(LongBuffer buf, ByteOrder expected) { 37 ck(buf.asReadOnlyBuffer().order(), expected); 38 ck(buf.duplicate().order(), expected); 39 ck(buf.slice().order(), expected); 40 } 41 42 static void ckLongBuffer() { 43 long[] array = new long[LENGTH]; 44 LongBuffer buf = LongBuffer.wrap(array); 45 ck(buf.order(), nord); 46 ckLongBuffer(buf, nord); 47 48 buf = LongBuffer.wrap(array, LENGTH/2, LENGTH/2); 49 ck(buf.order(), nord); 50 ckLongBuffer(buf, nord); 51 52 buf = LongBuffer.allocate(LENGTH); 53 ck(buf.order(), nord); 54 ckLongBuffer(buf, nord); 55 56 ckLongBuffer(ByteBuffer.allocate(LENGTH).asLongBuffer(), be); 57 ckLongBuffer(ByteBuffer.allocateDirect(LENGTH).asLongBuffer(), be); 58 } 59 } | 35 public class OrderLong extends Order { 36 private static void ckLongBuffer(LongBuffer buf, ByteOrder expected) { 37 ck(buf.asReadOnlyBuffer().order(), expected); 38 ck(buf.duplicate().order(), expected); 39 ck(buf.slice().order(), expected); 40 } 41 42 static void ckLongBuffer() { 43 long[] array = new long[LENGTH]; 44 LongBuffer buf = LongBuffer.wrap(array); 45 ck(buf.order(), nord); 46 ckLongBuffer(buf, nord); 47 48 buf = LongBuffer.wrap(array, LENGTH/2, LENGTH/2); 49 ck(buf.order(), nord); 50 ckLongBuffer(buf, nord); 51 52 buf = LongBuffer.allocate(LENGTH); 53 ck(buf.order(), nord); 54 ckLongBuffer(buf, nord); 55 } 56 } |