Lines Matching refs:len
40 private int len;
52 System.arraycopy(this.buffer, 0, newbuffer, 0, this.len);
56 public void append(final byte[] b, int off, int len) {
60 if ((off < 0) || (off > b.length) || (len < 0) ||
61 ((off + len) < 0) || ((off + len) > b.length)) {
64 if (len == 0) {
67 int newlen = this.len + len;
71 System.arraycopy(b, off, this.buffer, this.len, len);
72 this.len = newlen;
76 int newlen = this.len + 1;
80 this.buffer[this.len] = (byte) b;
81 this.len = newlen;
84 public void append(final char[] b, int off, int len) {
88 if ((off < 0) || (off > b.length) || (len < 0) ||
89 ((off + len) < 0) || ((off + len) > b.length)) {
92 if (len == 0) {
95 int oldlen = this.len;
96 int newlen = oldlen + len;
103 this.len = newlen;
107 this.len = 0;
111 byte[] b = new byte[this.len];
112 if (this.len > 0) {
113 System.arraycopy(this.buffer, 0, b, 0, this.len);
127 return this.len;
134 public void setLength(int len) {
135 if (len < 0 || len > this.buffer.length) {
138 this.len = len;
142 return this.len == 0;
146 return this.len == this.buffer.length;