Lines Matching refs:start
146 public Iterator<Character> iterator(final int start) {
147 if (start < 0 || start > this.length())
148 throw new IndexOutOfBoundsException("Rope index out of range: " + start);
150 int current = start;
179 public Iterator<Character> reverseIterator(final int start) {
180 if (start < 0 || start > this.length())
181 throw new IndexOutOfBoundsException("Rope index out of range: " + start);
183 int current = FlatCharArrayRope.this.length() - start;
202 public Rope subSequence(final int start, final int end) {
203 if (start == 0 && end == this.length())
205 if (end - start < 16) {
206 return new FlatCharArrayRope(this.sequence, start, end-start);
208 return new SubstringRope(this, start, end-start);