Home | History | Annotate | Download | only in util

Lines Matching refs:length

34         public BytesAsCharSequence(byte[] sequence, int length) {
36 len=length;
39 public int length() { return len; }
49 * Bytes 0..length-1 will be copied; the builder does not keep
52 * @param length The length of the byte sequence.
57 public BytesTrieBuilder add(byte[] sequence, int length, int value) {
58 addImpl(new BytesAsCharSequence(sequence, length), value);
79 return new BytesTrie(bytes, bytes.length-bytesLength);
103 return ByteBuffer.wrap(bytes, bytes.length-bytesLength, bytesLength);
161 private void ensureCapacity(int length) {
162 if(length>bytes.length) {
163 int newCapacity=bytes.length;
166 } while(newCapacity<=length);
168 System.arraycopy(bytes, bytes.length-bytesLength,
169 newBytes, newBytes.length-bytesLength, bytesLength);
184 bytes[bytes.length-bytesLength]=(byte)b;
194 protected int write(int offset, int length) {
195 int newLength=bytesLength+length;
198 int bytesOffset=bytes.length-bytesLength;
199 while(length>0) {
201 --length;
205 private int write(byte[] b, int length) {
206 int newLength=bytesLength+length;
209 System.arraycopy(b, 0, bytes, bytes.length-bytesLength, length);
227 int length=1;
234 length=5;
246 length=2;
248 intBytes[length++]=(byte)(i>>8);
250 intBytes[length++]=(byte)i;
253 return write(intBytes, length);
282 int length;
285 length=1;
289 length=2;
293 length=3;
297 length=4;
303 intBytes[length++]=(byte)i;
304 return write(intBytes, length);