35 public class OrderShort extends Order { 36 private static void ckShortBuffer(ShortBuffer 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 ckShortBuffer() { 43 short[] array = new short[LENGTH]; 44 ShortBuffer buf = ShortBuffer.wrap(array); 45 ck(buf.order(), nord); 46 ckShortBuffer(buf, nord); 47 48 buf = ShortBuffer.wrap(array, LENGTH/2, LENGTH/2); 49 ck(buf.order(), nord); 50 ckShortBuffer(buf, nord); 51 52 buf = ShortBuffer.allocate(LENGTH); 53 ck(buf.order(), nord); 54 ckShortBuffer(buf, nord); 55 56 ckShortBuffer(ByteBuffer.allocate(LENGTH).asShortBuffer(), be); 57 ckShortBuffer(ByteBuffer.allocateDirect(LENGTH).asShortBuffer(), be); 58 } 59 } | 35 public class OrderShort extends Order { 36 private static void ckShortBuffer(ShortBuffer 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 ckShortBuffer() { 43 short[] array = new short[LENGTH]; 44 ShortBuffer buf = ShortBuffer.wrap(array); 45 ck(buf.order(), nord); 46 ckShortBuffer(buf, nord); 47 48 buf = ShortBuffer.wrap(array, LENGTH/2, LENGTH/2); 49 ck(buf.order(), nord); 50 ckShortBuffer(buf, nord); 51 52 buf = ShortBuffer.allocate(LENGTH); 53 ck(buf.order(), nord); 54 ckShortBuffer(buf, nord); 55 } 56 } |