Lines Matching defs:len
96 int len = end - start;
97 mLen = len;
100 if (mWidths == null || mWidths.length < len) {
101 mWidths = new float[ArrayUtils.idealFloatArraySize(len)];
103 if (mChars == null || mChars.length < len) {
104 mChars = new char[ArrayUtils.idealCharArraySize(len)];
118 if (endInPara > len) endInPara = len;
128 TextUtils.doesNotNeedBidi(mChars, 0, len)) {
132 if (mLevels == null || mLevels.length < len) {
133 mLevels = new byte[ArrayUtils.idealByteArraySize(len)];
145 boolean isRtl = textDir.isRtl(mChars, 0, len);
148 mDir = AndroidBidi.bidi(bidiRequest, mChars, mLevels, len, false);
153 float addStyleRun(TextPaint paint, int len, Paint.FontMetricsInt fm) {
159 mPos = p + len;
164 return paint.getTextRunAdvances(mChars, p, len, p, len, flags, mWidths, p);
169 for (int q = p, i = p + 1, e = p + len;; ++i) {
184 float addStyleRun(TextPaint paint, MetricAffectingSpan[] spans, int len,
204 wid = addStyleRun(workPaint, len, fm);
208 mTextStart + mPos + len, fm);
211 for (int i = mPos + 1, e = mPos + len; i < e; i++)
213 mPos += len;