Lines Matching refs:data

24  * Implementation of {@link AnnotatedOutput} which stores the written data
41 /** {@code non-null;} the data itself */
42 private byte[] data;
67 * given array is the only one that will be used to store data. In
72 * @param data {@code non-null;} data array to use for output
74 public ByteArrayAnnotatedOutput(byte[] data) {
75 this(data, false);
99 * @param data {@code non-null;} data array to use for output
102 private ByteArrayAnnotatedOutput(byte[] data, boolean stretchy) {
103 if (data == null) {
104 throw new NullPointerException("data == null");
108 this.data = data;
125 return data;
139 System.arraycopy(data, 0, result, 0, cursor);
163 } else if (end > data.length) {
168 data[writeAt] = (byte) value;
179 } else if (end > data.length) {
184 data[writeAt] = (byte) value;
185 data[writeAt + 1] = (byte) (value >> 8);
196 } else if (end > data.length) {
201 data[writeAt] = (byte) value;
202 data[writeAt + 1] = (byte) (value >> 8);
203 data[writeAt + 2] = (byte) (value >> 16);
204 data[writeAt + 3] = (byte) (value >> 24);
215 } else if (end > data.length) {
221 data[writeAt] = (byte) half;
222 data[writeAt + 1] = (byte) (half >> 8);
223 data[writeAt + 2] = (byte) (half >> 16);
224 data[writeAt + 3] = (byte) (half >> 24);
227 data[writeAt + 4] = (byte) half;
228 data[writeAt + 5] = (byte) (half >> 8);
229 data[writeAt + 6] = (byte) (half >> 16);
230 data[writeAt + 7] = (byte) (half >> 24);
263 } else if (end > data.length) {
268 bytes.getBytes(data, writeAt);
287 } else if (end > data.length) {
292 System.arraycopy(bytes, offset, data, writeAt, length);
311 } else if (end > data.length) {
336 } else if (end > data.length) {
412 * be called only once per instance, and only before any data has been
443 * data.
449 // Remove annotations that refer to unwritten data.
501 left.write(Hex.dump(data, start, end - start, start, hexCols, 6));
509 left.write(Hex.dump(data, leftAt, cursor - leftAt, leftAt,
537 if (data.length < desiredSize) {
539 System.arraycopy(data, 0, newData, 0, cursor);
540 data = newData;