Lines Matching refs:buf
48 * by the creator of the stream. Elements <code>buf[0]</code>
49 * through <code>buf[count-1]</code> are the
51 * stream; element <code>buf[pos]</code> is
54 protected byte buf[];
61 * will be <code>buf[pos]</code>.
84 * and not larger than the length of <code>buf</code>.
86 * the last byte within <code>buf</code> that
93 * so that it uses <code>buf</code> as its
99 * <code>buf</code>.
101 * @param buf the input buffer.
103 public ByteArrayInputStream(byte buf[]) {
104 this.buf = buf;
106 this.count = buf.length;
111 * that uses <code>buf</code> as its
115 * and <code>buf.length</code>.
119 * @param buf the input buffer.
123 public ByteArrayInputStream(byte buf[], int offset, int length) {
124 this.buf = buf;
126 this.count = Math.min(offset + length, buf.length);
144 return (pos < count) ? (buf[pos++] & 0xff) : -1;
156 * <code>buf[pos]</code> through <code>buf[pos+k-1]</code>
194 System.arraycopy(buf, pos, b, off, len);