Lines Matching refs:right
62 * @param right the second rope.
65 Rope concatenate(final Rope left, final Rope right) {
67 return right;
68 if (right.length() == 0)
70 if ((long) left.length() + right.length() > Integer.MAX_VALUE)
72 "Left length=" + left.length() + ", right length=" + right.length()
75 if (left.length() + right.length() < combineLength) {
76 return new FlatCharSequenceRope(left.toString() + right.toString());
79 if (right instanceof ConcatenationRope) {
80 final ConcatenationRope cRight = (ConcatenationRope) right;
85 if (!(right instanceof ConcatenationRope)) {
88 if (right.length() + cLeft.getRight().length() < combineLength)
89 return this.autoRebalance(new ConcatenationRope(cLeft.getLeft(), new FlatCharSequenceRope(cLeft.getRight().toString() + right.toString())));
93 return this.autoRebalance(new ConcatenationRope(left, right));
174 out.println("concat[right]");