Lines Matching defs:length
40 * Read up to <code>length</code> of bytes from <code>in</code>
43 * @param length number of bytes to read, -1 or Integer.MAX_VALUE means
46 * bytes are read. Ignored when length is -1 or Integer.MAX_VALUE
50 public static byte[] readFully(InputStream is, int length, boolean readAll)
53 if (length == -1) length = Integer.MAX_VALUE;
55 while (pos < length) {
57 if (pos >= output.length) { // Only expand when there's no room
58 bytesToRead = Math.min(length - pos, output.length + 1024);
59 if (output.length < pos + bytesToRead) {
63 bytesToRead = output.length - pos;
67 if (readAll && length != Integer.MAX_VALUE) {
70 if (output.length != pos) {