< prev index next >

test/java/nio/Buffer/OrderLong.java

Print this page




  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 }
< prev index next >