src/share/classes/java/nio/Buffer.java

Print this page

        

*** 23,32 **** --- 23,33 ---- * questions. */ package java.nio; + import java.util.Spliterator; /** * A container for data of a specific primitive type. * * <p> A buffer is a linear, finite sequence of elements of a specific
*** 171,180 **** --- 172,188 ---- * @since 1.4 */ public abstract class Buffer { + /** + * The characteristics of Spliterators that traverse and split elements + * maintained in Buffers. + */ + static final int SPLITERATOR_CHARACTERISTICS = + Spliterator.SIZED | Spliterator.SUBSIZED | Spliterator.ORDERED; + // Invariants: mark <= position <= limit <= capacity private int mark = -1; private int position = 0; private int limit; private int capacity;