Lines Matching refs:length
121 * increasing code length.
130 if (lengths.length > 16) { // According to the spec
133 if (values.length > 256) { // According to the spec
136 for (short length : lengths) {
137 if (length < 0) {
149 this.lengths = new short[lengths.length];
150 this.values = new short[values.length];
151 System.arraycopy(lengths, 0, this.lengths, 0, lengths.length);
152 System.arraycopy(values, 0, this.values, 0, values.length);
158 * @return the array of short values representing the length values in the
162 short newLengths[] = new short[lengths.length];
163 System.arraycopy(lengths, 0, newLengths, 0, lengths.length);
168 * Gets an array of values represented by increasing length of their codes.
173 short newValues[] = new short[values.length];
174 System.arraycopy(values, 0, newValues, 0, values.length);
189 for (short length : lengths) {
190 numLeaves += length;
191 possibleLeaves -= length;
199 if (values.length != numLeaves) {
215 for (short length : lengths) {
216 sb.append(' ').append(length);