< prev index next >

test/java/nio/Buffer/OrderShort.java

Print this page




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