Lines Matching refs:end
59 protected int[] getRange(int start, int end) {
60 if (start < 0 || end < 0 || start == end) {
64 mSegment[1] = end;
115 final int end = mImpl.following(start);
116 if (end == BreakIterator.DONE) {
119 return getRange(start, end);
131 int end = offset;
132 if (end > textLegth) {
133 end = textLegth;
135 while (!mImpl.isBoundary(end)) {
136 end = mImpl.preceding(end);
137 if (end == BreakIterator.DONE) {
141 final int start = mImpl.preceding(end);
145 return getRange(start, end);
205 final int end = mImpl.following(start);
206 if (end == BreakIterator.DONE || !isEndBoundary(end)) {
209 return getRange(start, end);
221 int end = offset;
222 if (end > textLegth) {
223 end = textLegth;
225 while (end > 0 && !isLetterOrDigit(end - 1) && !isEndBoundary(end)) {
226 end = mImpl.preceding(end);
227 if (end == BreakIterator.DONE) {
231 final int start = mImpl.preceding(end);
235 return getRange(start, end);
287 int end = start + 1;
288 while (end < textLength && !isEndBoundary(end)) {
289 end++;
291 return getRange(start, end);
303 int end = offset;
304 if (end > textLength) {
305 end = textLength;
307 while(end > 0 && mText.charAt(end - 1) == '\n' && !isEndBoundary(end)) {
308 end--;
310 if (end <= 0) {
313 int start = end - 1;
317 return getRange(start, end);