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