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.
56 public BytesTrieBuilder add(byte[] sequence, int length, int value) {
57 addImpl(new BytesAsCharSequence(sequence, length), value);
77 return new BytesTrie(bytes, bytes.length-bytesLength);
100 return ByteBuffer.wrap(bytes, bytes.length-bytesLength, bytesLength);
157 private void ensureCapacity(int length) {
158 if(length>bytes.length) {
159 int newCapacity=bytes.length;
162 } while(newCapacity<=length);
164 System.arraycopy(bytes, bytes.length-bytesLength,
165 newBytes, newBytes.length-bytesLength, bytesLength);
180 bytes[bytes.length-bytesLength]=(byte)b;
190 protected int write(int offset, int length) {
191 int newLength=bytesLength+length;
194 int bytesOffset=bytes.length-bytesLength;
195 while(length>0) {
197 --length;
201 private int write(byte[] b, int length) {
202 int newLength=bytesLength+length;
205 System.arraycopy(b, 0, bytes, bytes.length-bytesLength, length);
223 int length=1;
230 length=5;
242 length=2;
244 intBytes[length++]=(byte)(i>>8);
246 intBytes[length++]=(byte)i;
249 return write(intBytes, length);
278 int length;
281 length=1;
285 length=2;
289 length=3;
293 length=4;
299 intBytes[length++]=(byte)i;
300 return write(intBytes, length);