jdk/src/share/classes/java/nio/Heap-X-Buffer.java
changeset 1634 3871c2046043
parent 1247 b4c26443dee5
child 2593 76032557be03
equal deleted inserted replaced
1633:02413b195191 1634:3871c2046043
   220     public $Type$Buffer compact() {
   220     public $Type$Buffer compact() {
   221 #if[rw]
   221 #if[rw]
   222         System.arraycopy(hb, ix(position()), hb, ix(0), remaining());
   222         System.arraycopy(hb, ix(position()), hb, ix(0), remaining());
   223         position(remaining());
   223         position(remaining());
   224         limit(capacity());
   224         limit(capacity());
       
   225         discardMark();
   225         return this;
   226         return this;
   226 #else[rw]
   227 #else[rw]
   227         throw new ReadOnlyBufferException();
   228         throw new ReadOnlyBufferException();
   228 #end[rw]
   229 #end[rw]
   229     }
   230     }