Lines Matching defs:sequence
34 * A rope constructed from an underlying character sequence.
39 private final CharSequence sequence;
42 * Constructs a new rope from an underlying character sequence.
43 * @param sequence
45 public FlatCharSequenceRope(final CharSequence sequence) {
46 this.sequence = sequence;
51 return this.sequence.charAt(index);
72 return FlatCharSequenceRope.this.sequence.charAt(this.current++);
84 return this.sequence.length();
89 // optimized to return a matcher directly on the underlying sequence.
90 return pattern.matcher(this.sequence);
111 return FlatCharSequenceRope.this.sequence.charAt(--this.current);
125 if (end - start < 8 || this.sequence instanceof String /* special optimization for String */) {
126 return new FlatCharSequenceRope(this.sequence.subSequence(start, end));
134 return this.sequence.toString();
138 return this.sequence.subSequence(offset, offset + length).toString();
151 if (this.sequence instanceof String) { // optimization for String
152 out.write(((String) this.sequence).substring(offset, offset+length));
156 out.write(this.sequence.charAt(j));