/frameworks/base/core/java/android/view/ |
D | AccessibilityIterators.java | 59 protected int[] getRange(int start, int end) { in getRange() argument 60 if (start < 0 || end < 0 || start == end) { in getRange() 63 mSegment[0] = start; in getRange() 105 int start = offset; in following() local 106 if (start < 0) { in following() 107 start = 0; in following() 109 while (!mImpl.isBoundary(start)) { in following() 110 start = mImpl.following(start); in following() 111 if (start == BreakIterator.DONE) { in following() 115 final int end = mImpl.following(start); in following() [all …]
|
/frameworks/base/core/java/android/text/ |
D | SpannableStringBuilder.java | 51 public SpannableStringBuilder(CharSequence text, int start, int end) { in SpannableStringBuilder() argument 52 int srclen = end - start; in SpannableStringBuilder() 61 TextUtils.getChars(text, start, end, mText, 0); in SpannableStringBuilder() 72 Object[] spans = sp.getSpans(start, end, Object.class); in SpannableStringBuilder() 79 int st = sp.getSpanStart(spans[i]) - start; in SpannableStringBuilder() 80 int en = sp.getSpanEnd(spans[i]) - start; in SpannableStringBuilder() 85 if (st > end - start) in SpannableStringBuilder() 86 st = end - start; in SpannableStringBuilder() 90 if (en > end - start) in SpannableStringBuilder() 91 en = end - start; in SpannableStringBuilder() [all …]
|
D | AlteredCharSequence.java | 66 public <T> T[] getSpans(int start, int end, Class<T> kind) { in getSpans() argument 67 return mSpanned.getSpans(start, end, kind); in getSpans() 82 public int nextSpanTransition(int start, int end, Class kind) { in nextSpanTransition() argument 83 return mSpanned.nextSpanTransition(start, end, kind); in nextSpanTransition() 100 public CharSequence subSequence(int start, int end) { in subSequence() argument 101 return AlteredCharSequence.make(mSource.subSequence(start, end), in subSequence() 102 mChars, mStart - start, mEnd - start); in subSequence() 105 public void getChars(int start, int end, char[] dest, int off) { in getChars() argument 106 TextUtils.getChars(mSource, start, end, dest, off); in getChars() 108 start = Math.max(mStart, start); in getChars() [all …]
|
D | SpannableStringInternal.java | 26 int start, int end) { in SpannableStringInternal() argument 27 if (start == 0 && end == source.length()) in SpannableStringInternal() 30 mText = source.toString().substring(start, end); in SpannableStringInternal() 38 Object[] spans = sp.getSpans(start, end, Object.class); in SpannableStringInternal() 45 if (st < start) in SpannableStringInternal() 46 st = start; in SpannableStringInternal() 50 setSpan(spans[i], st - start, en - start, fl); in SpannableStringInternal() 69 public final void getChars(int start, int end, char[] dest, int off) { in getChars() argument 70 mText.getChars(start, end, dest, off); in getChars() 73 /* package */ void setSpan(Object what, int start, int end, int flags) { in setSpan() argument [all …]
|
D | InputFilter.java | 42 public CharSequence filter(CharSequence source, int start, int end, in filter() argument 50 public CharSequence filter(CharSequence source, int start, int end, in filter() argument 52 for (int i = start; i < end; i++) { in filter() 54 char[] v = new char[end - start]; in filter() 55 TextUtils.getChars(source, start, end, v, 0); in filter() 61 start, end, null, sp, 0); in filter() local 82 public CharSequence filter(CharSequence source, int start, int end, in filter() argument 88 } else if (keep >= end - start) { in filter() 91 keep += start; in filter() 94 if (keep == start) { in filter() [all …]
|
D | TextDirectionHeuristics.java | 130 public boolean isRtl(char[] array, int start, int count) { in isRtl() argument 131 return isRtl(CharBuffer.wrap(array), start, count); in isRtl() 135 public boolean isRtl(CharSequence cs, int start, int count) { in isRtl() argument 136 if (cs == null || start < 0 || count < 0 || cs.length() - count < start) { in isRtl() 142 return doCheck(cs, start, count); in isRtl() 145 private boolean doCheck(CharSequence cs, int start, int count) { in doCheck() argument 146 switch(mAlgorithm.checkRtl(cs, start, count)) { in doCheck() 179 int checkRtl(CharSequence cs, int start, int count); in checkRtl() argument 188 public int checkRtl(CharSequence cs, int start, int count) { in checkRtl() argument 190 for (int i = start, e = start + count; i < e && result == STATE_UNKNOWN; ++i) { in checkRtl() [all …]
|
D | TextUtils.java | 68 public static void getChars(CharSequence s, int start, int end, in getChars() argument 73 ((String) s).getChars(start, end, dest, destoff); in getChars() 75 ((StringBuffer) s).getChars(start, end, dest, destoff); in getChars() 77 ((StringBuilder) s).getChars(start, end, dest, destoff); in getChars() 79 ((GetChars) s).getChars(start, end, dest, destoff); in getChars() 81 for (int i = start; i < end; i++) in getChars() 90 public static int indexOf(CharSequence s, char ch, int start) { in indexOf() argument 94 return ((String) s).indexOf(ch, start); in indexOf() 96 return indexOf(s, ch, start, s.length()); in indexOf() 99 public static int indexOf(CharSequence s, char ch, int start, int end) { in indexOf() argument [all …]
|
D | Layout.java | 75 int start, int end, in getDesiredWidth() argument 80 for (int i = start; i <= end; i = next) { in getDesiredWidth() 228 int start = previousLineEnd; in drawText() local 230 int end = getLineVisibleEnd(i, start, previousLineEnd); in drawText() 244 boolean isFirstParaLine = (start == 0 || buf.charAt(start - 1) == '\n'); in drawText() 256 if (start >= spanEnd && (i == firstLine || isFirstParaLine)) { in drawText() 257 spanEnd = sp.nextSpanTransition(start, textLength, in drawText() 259 spans = getParagraphSpans(sp, start, spanEnd, ParagraphStyle.class); in drawText() 288 start, end, isFirstParaLine, this); in drawText() 293 start, end, isFirstParaLine, this); in drawText() [all …]
|
D | SpannableString.java | 33 private SpannableString(CharSequence source, int start, int end) { in SpannableString() argument 34 super(source, start, end); in SpannableString() 45 public void setSpan(Object what, int start, int end, int flags) { in setSpan() argument 46 super.setSpan(what, start, end, flags); in setSpan() 53 public final CharSequence subSequence(int start, int end) { in subSequence() argument 54 return new SpannableString(this, start, end); in subSequence()
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
D | BidiRenderer.java | 40 int start; field in BidiRenderer.ScriptRun 46 public ScriptRun(int start, int limit, boolean isRtl) { in ScriptRun() argument 47 this.start = start; in ScriptRun() 91 /* package */ RectF renderText(int start, int limit, boolean isRtl, float[] advances, in renderText() argument 97 for (ScriptRun run : getScriptRuns(mText, start, limit, isRtl, mPaint.getFonts())) { in renderText() 100 renderScript(run.start, run.limit, run.font, flag, advances, advancesIndex, draw); in renderText() 101 advancesIndex += run.limit - run.start; in renderText() 111 private void renderScript(int start, int limit, FontInfo preferredFont, int flag, in renderScript() argument 118 while (start < limit) { in renderScript() 120 int canDisplayUpTo = preferredFont.mFont.canDisplayUpTo(mText, start, limit); in renderScript() [all …]
|
/frameworks/base/core/java/android/text/util/ |
D | Linkify.java | 102 public final boolean acceptMatch(CharSequence s, int start, int end) { 103 if (start == 0) { 107 if (s.charAt(start - 1) == '@') { 120 public final boolean acceptMatch(CharSequence s, int start, int end) { 123 for (int i = start; i < end; i++) { 173 boolean acceptMatch(CharSequence s, int start, int end); in acceptMatch() argument 244 applyLink(link.url, link.start, link.end, text); in addLinks() 372 int start = m.start(); in addLinks() local 377 allowed = matchFilter.acceptMatch(s, start, end); in addLinks() 384 applyLink(url, start, end, s); in addLinks() [all …]
|
/frameworks/ex/common/java/com/android/common/widget/ |
D | CompositeCursorAdapter.java | 235 int start = 0; in getPartitionForPosition() local 237 int end = start + mPartitions.get(i).count; in getPartitionForPosition() 238 if (position >= start && position < end) { in getPartitionForPosition() 241 start = end; in getPartitionForPosition() 252 int start = 0; in getOffsetInPartition() local 254 int end = start + partition.count; in getOffsetInPartition() 255 if (position >= start && position < end) { in getOffsetInPartition() 256 int offset = position - start; in getOffsetInPartition() 262 start = end; in getOffsetInPartition() 304 int start = 0; in getItemViewType() local [all …]
|
/frameworks/base/core/java/android/widget/ |
D | SpellChecker.java | 202 private void addSpellCheckSpan(Editable editable, int start, int end) { in addSpellCheckSpan() argument 205 editable.setSpan(spellCheckSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); in addSpellCheckSpan() 224 public void spellCheck(int start, int end) { in spellCheck() argument 226 Log.d(TAG, "Start spell-checking: " + start + ", " + end); in spellCheck() 233 start = 0; in spellCheck() 250 spellParser.parse(start, end); in spellCheck() 265 spellParser.parse(start, end); in spellCheck() 282 final int start = editable.getSpanStart(spellCheckSpan); in spellCheck() local 291 isEditing = selectionEnd <= start || selectionStart > end; in spellCheck() 293 isEditing = selectionEnd < start || selectionStart > end; in spellCheck() [all …]
|
D | MultiAutoCompleteTextView.java | 94 int start = mTokenizer.findTokenStart(text, end); in performFiltering() local 96 performFiltering(text, start, end, keyCode); in performFiltering() 123 int start = mTokenizer.findTokenStart(text, end); in enoughToFilter() local 125 if (end - start >= getThreshold()) { in enoughToFilter() 147 int start = mTokenizer.findTokenStart(e, i); in performValidation() local 148 int end = mTokenizer.findTokenEnd(e, start); in performValidation() 150 CharSequence sub = e.subSequence(start, end); in performValidation() 152 e.replace(start, i, ""); in performValidation() 154 e.replace(start, i, in performValidation() 158 i = start; in performValidation() [all …]
|
D | OverScroller.java | 665 private void adjustDuration(int start, int oldFinal, int newFinal) { in adjustDuration() argument 666 final int oldDistance = oldFinal - start; in adjustDuration() 667 final int newDistance = newFinal - start; in adjustDuration() 680 void startScroll(int start, int distance, int duration) { in startScroll() argument 683 mStart = start; in startScroll() 684 mFinal = start + distance; in startScroll() 714 boolean springback(int start, int min, int max) { in springback() argument 717 mStart = mFinal = start; in springback() 723 if (start < min) { in springback() 724 startSpringback(start, min, 0); in springback() [all …]
|
/frameworks/base/graphics/java/android/graphics/ |
D | Paint.java | 1420 public float measureText(String text, int start, int end) { in measureText() argument 1424 if ((start | end | (end - start) | (text.length() - end)) < 0) { in measureText() 1428 if (text.length() == 0 || start == end) { in measureText() 1432 return (float) Math.ceil(native_measureText(text, start, end, mBidiFlags)); in measureText() 1437 float w = native_measureText(text, start, end, mBidiFlags); in measureText() 1442 private native float native_measureText(String text, int start, int end, int bidiFlags); in native_measureText() argument 1479 public float measureText(CharSequence text, int start, int end) { in measureText() argument 1483 if ((start | end | (end - start) | (text.length() - end)) < 0) { in measureText() 1487 if (text.length() == 0 || start == end) { in measureText() 1491 return measureText((String)text, start, end); in measureText() [all …]
|
/frameworks/compile/mclinker/lib/Support/ |
D | Space.cpp | 83 size_t start = 0, size = 0, total_offset = 0; in Create() local 88 start = pStart; in Create() 94 else if (pHandler.size() > start) { in Create() 96 size = pHandler.size() - start; in Create() 102 << start << size; in Create() 112 if (!pHandler.read(memory, start, size)) in Create() 113 error(diag::err_cannot_read_file) << pHandler.path() << start << size; in Create() 120 start = page_offset(pStart); in Create() 123 size = page_boundary((pStart - start) + pSize); in Create() 126 else if (pHandler.size() > start) in Create() [all …]
|
/frameworks/base/core/java/com/android/internal/os/ |
D | LoggingPrintStream.java | 88 int start = 0; in flush() local 92 while (start < length in flush() 93 && (nextBreak = builder.indexOf("\n", start)) != -1) { in flush() 94 log(builder.substring(start, nextBreak)); in flush() 95 start = nextBreak + 1; in flush() 100 if (start < length) { in flush() 101 log(builder.substring(start)); in flush() 106 builder.delete(0, start); in flush() 120 public synchronized void write(byte bytes[], int start, int count) { in write() argument 129 int end = start + count; in write() [all …]
|
/frameworks/base/core/java/com/android/internal/util/ |
D | CharSequences.java | 40 public CharSequence subSequence(int start, int end) { in forAsciiBytes() argument 41 return forAsciiBytes(bytes, start, end); in forAsciiBytes() 62 final int start, final int end) { 63 validate(start, end, bytes.length); 66 return (char) bytes[index + start]; 70 return end - start; 74 newStart -= start; 75 newEnd -= start; 81 return new String(bytes, start, length()); 86 static void validate(int start, int end, int length) { [all …]
|
/frameworks/support/v4/java/android/support/v4/text/ |
D | TextDirectionHeuristicsCompat.java | 124 public boolean isRtl(char[] array, int start, int count) { in isRtl() argument 125 return isRtl(CharBuffer.wrap(array), start, count); in isRtl() 129 public boolean isRtl(CharSequence cs, int start, int count) { in isRtl() argument 130 if (cs == null || start < 0 || count < 0 || cs.length() - count < start) { in isRtl() 136 return doCheck(cs, start, count); in isRtl() 139 private boolean doCheck(CharSequence cs, int start, int count) { in doCheck() argument 140 switch(mAlgorithm.checkRtl(cs, start, count)) { in doCheck() 173 int checkRtl(CharSequence cs, int start, int count); in checkRtl() argument 182 public int checkRtl(CharSequence cs, int start, int count) { in checkRtl() argument 184 for (int i = start, e = start + count; i < e && result == STATE_UNKNOWN; ++i) { in checkRtl() [all …]
|
/frameworks/native/libs/binder/ |
D | MemoryDealer.cpp | 141 chunk_t(size_t start, size_t size) in chunk_t() 142 : start(start), size(size), free(1), prev(0), next(0) { in chunk_t() 144 size_t start; member 152 chunk_t* dealloc(size_t start); 186 size_t start = freedOffset; in ~Allocation() local 187 size_t end = start + freedSize; in ~Allocation() 188 start &= ~(pagesize-1); in ~Allocation() 194 if (start < free_start) in ~Allocation() 195 start = free_start; in ~Allocation() 198 start = (start + pagesize-1) & ~(pagesize-1); in ~Allocation() [all …]
|
/frameworks/ex/variablespeed/tests/src/com/android/ex/variablespeed/ |
D | MediaPlayerProxyTestCase.java | 163 mPlayer.start(); in testStartThenImmediatelyRelease() 169 mPlayer.start(); in testPlayABitThenRelease() 177 mPlayer.start(); in testPlayFully() 187 mPlayer.start(); in testGetDuration() 217 mPlayer.start(); in testGetCurrentPosition_DuringPlayback() 226 mPlayer.start(); in testGetCurrentPosition_FinishedPlaying() 235 mPlayer.start(); in testGetCurrentPosition_DuringPlaybackWithSeek() 245 mPlayer.start(); in testSeekHalfWayBeforePlaying() 257 mPlayer.start(); in testHalfWaySeekWithStutteringAudio() 268 mPlayer.start(); in testResetWithoutReleaseAndThenReUse() [all …]
|
/frameworks/base/core/jni/ |
D | android_text_AndroidCharacter.cpp | 105 int start, int count, jbyteArray destArray) in getEastAsianWidths() argument 116 if (start < 0 || start > start + count in getEastAsianWidths() 117 || env->GetArrayLength(srcArray) < (start + count) in getEastAsianWidths() 124 const int srci = start + i; in getEastAsianWidths() 147 static jboolean mirror(JNIEnv* env, jobject obj, jcharArray charArray, int start, int count) in mirror() argument 154 if (start < 0 || start > start + count in mirror() 155 || env->GetArrayLength(charArray) < start + count) { in mirror() 161 for (int i = start; i < start + count; i++) { in mirror()
|
/frameworks/base/core/java/android/text/method/ |
D | ReplacementTransformationMethod.java | 136 public CharSequence subSequence(int start, int end) { in subSequence() argument 137 char[] c = new char[end - start]; in subSequence() 139 getChars(start, end, c, 0); in subSequence() 150 public void getChars(int start, int end, char[] dest, int off) { in getChars() argument 151 TextUtils.getChars(mSource, start, end, dest, off); in getChars() 152 int offend = end - start + off; in getChars() 179 public CharSequence subSequence(int start, int end) { in subSequence() argument 180 return new SpannedString(this).subSequence(start, end); in subSequence() 183 public <T> T[] getSpans(int start, int end, Class<T> type) { in getSpans() argument 184 return mSpanned.getSpans(start, end, type); in getSpans() [all …]
|
/frameworks/base/core/java/android/os/ |
D | Broadcaster.java | 48 Registration start = mReg; in request() local 49 r = start; in request() 55 } while (r != start); in request() 102 Registration start = mReg; in cancelRequest() local 103 Registration r = start; in cancelRequest() 114 } while (r != start); in cancelRequest() 149 Registration start = mReg; in dumpRegistrations() local 151 if (start != null) { in dumpRegistrations() 152 Registration r = start; in dumpRegistrations() 161 } while (r != start); in dumpRegistrations() [all …]
|