Lines Matching refs:pos
57 // invariant: begin <= pos <= end
58 private int pos;
72 * @param pos Initial iterator position
74 public StringCharacterIterator(String text, int pos)
76 this(text, 0, text.length(), pos);
86 * @param pos Initial iterator position
88 public StringCharacterIterator(String text, int begin, int end, int pos) {
96 if (pos < begin || pos > end)
101 this.pos = pos;
119 this.pos = 0;
128 pos = begin;
139 pos = end - 1;
141 pos = end;
154 pos = p;
164 if (pos >= begin && pos < end) {
165 return text.charAt(pos);
178 if (pos < end - 1) {
179 pos++;
180 return text.charAt(pos);
183 pos = end;
194 if (pos > begin) {
195 pos--;
196 return text.charAt(pos);
227 return pos;
249 if (pos != that.pos || begin != that.begin || end != that.end)
260 return text.hashCode() ^ pos ^ begin ^ end;