Loading config/hiddenapi-light-greylist.txt +0 −154 Original line number Diff line number Diff line Loading @@ -3493,160 +3493,6 @@ Landroid/telephony/TelephonyManager;->setSimOperatorNumericForPhone(ILjava/lang/ Landroid/telephony/TelephonyManager;->setSimStateForPhone(ILjava/lang/String;)V Landroid/telephony/TelephonyManager;->setTelephonyProperty(ILjava/lang/String;Ljava/lang/String;)V Landroid/telephony/VoLteServiceState;-><init>(I)V Landroid/text/AndroidBidi;->bidi(I[C[B)I Landroid/text/BoringLayout;->isBoring(Ljava/lang/CharSequence;Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;Landroid/text/BoringLayout$Metrics;)Landroid/text/BoringLayout$Metrics; Landroid/text/DynamicLayout;-><init>(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;Landroid/text/TextDirectionHeuristic;FFZIIILandroid/text/TextUtils$TruncateAt;I)V Landroid/text/DynamicLayout;->getBlockEndLines()[I Landroid/text/DynamicLayout;->getBlockIndices()[I Landroid/text/DynamicLayout;->getIndexFirstChangedBlock()I Landroid/text/DynamicLayout;->getNumberOfBlocks()I Landroid/text/DynamicLayout;->setIndexFirstChangedBlock(I)V Landroid/text/DynamicLayout;->sStaticLayout:Landroid/text/StaticLayout; Landroid/text/FontConfig$Family;->getFonts()[Landroid/text/FontConfig$Font; Landroid/text/FontConfig$Family;->getName()Ljava/lang/String; Landroid/text/FontConfig$Family;->getVariant()I Landroid/text/FontConfig$Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis; Landroid/text/FontConfig$Font;->getTtcIndex()I Landroid/text/FontConfig$Font;->getWeight()I Landroid/text/FontConfig$Font;->isItalic()Z Landroid/text/FontConfig;->getFamilies()[Landroid/text/FontConfig$Family; Landroid/text/format/DateFormat;->getTimeFormatString(Landroid/content/Context;)Ljava/lang/String; Landroid/text/format/DateFormat;->getTimeFormatString(Landroid/content/Context;I)Ljava/lang/String; Landroid/text/format/DateFormat;->hasDesignator(Ljava/lang/CharSequence;C)Z Landroid/text/format/DateFormat;->hasSeconds(Ljava/lang/CharSequence;)Z Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;I)Z Landroid/text/format/DateUtils;->formatDuration(J)Ljava/lang/CharSequence; Landroid/text/format/DateUtils;->formatDuration(JI)Ljava/lang/CharSequence; Landroid/text/format/Formatter;->formatBytes(Landroid/content/res/Resources;JI)Landroid/text/format/Formatter$BytesResult; Landroid/text/format/Formatter;->formatShortElapsedTime(Landroid/content/Context;J)Ljava/lang/String; Landroid/text/format/Formatter;->formatShortElapsedTimeRoundingUpToMinutes(Landroid/content/Context;J)Ljava/lang/String; Landroid/text/Html;->withinStyle(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V Landroid/text/InputFilter$LengthFilter;->mMax:I Landroid/text/Layout$Alignment;->ALIGN_LEFT:Landroid/text/Layout$Alignment; Landroid/text/Layout$Alignment;->ALIGN_RIGHT:Landroid/text/Layout$Alignment; Landroid/text/Layout;->DIRS_ALL_LEFT_TO_RIGHT:Landroid/text/Layout$Directions; Landroid/text/Layout;->DIRS_ALL_RIGHT_TO_LEFT:Landroid/text/Layout$Directions; Landroid/text/Layout;->DIR_REQUEST_DEFAULT_LTR:I Landroid/text/Layout;->drawBackground(Landroid/graphics/Canvas;Landroid/graphics/Path;Landroid/graphics/Paint;III)V Landroid/text/Layout;->drawText(Landroid/graphics/Canvas;II)V Landroid/text/Layout;->getLineRangeForDraw(Landroid/graphics/Canvas;)J Landroid/text/Layout;->getPrimaryHorizontal(IZ)F Landroid/text/Layout;->getSecondaryHorizontal(IZ)F Landroid/text/Layout;->isLevelBoundary(I)Z Landroid/text/Layout;->mPaint:Landroid/text/TextPaint; Landroid/text/Layout;->shouldClampCursor(I)Z Landroid/text/method/AllCapsTransformationMethod;-><init>(Landroid/content/Context;)V Landroid/text/method/HideReturnsTransformationMethod;->sInstance:Landroid/text/method/HideReturnsTransformationMethod; Landroid/text/method/LinkMovementMethod;->sInstance:Landroid/text/method/LinkMovementMethod; Landroid/text/method/MetaKeyKeyListener;->startSelecting(Landroid/view/View;Landroid/text/Spannable;)V Landroid/text/method/MetaKeyKeyListener;->stopSelecting(Landroid/view/View;Landroid/text/Spannable;)V Landroid/text/method/PasswordTransformationMethod;->DOT:C Landroid/text/method/PasswordTransformationMethod;->sInstance:Landroid/text/method/PasswordTransformationMethod; Landroid/text/method/TransformationMethod2;->setLengthChangesAllowed(Z)V Landroid/text/method/WordIterator;-><init>(Ljava/util/Locale;)V Landroid/text/method/WordIterator;->following(I)I Landroid/text/method/WordIterator;->getBeginning(I)I Landroid/text/method/WordIterator;->getEnd(I)I Landroid/text/method/WordIterator;->getNextWordEndOnTwoWordBoundary(I)I Landroid/text/method/WordIterator;->getPrevWordBeginningOnTwoWordsBoundary(I)I Landroid/text/method/WordIterator;->getPunctuationBeginning(I)I Landroid/text/method/WordIterator;->getPunctuationEnd(I)I Landroid/text/method/WordIterator;->isAfterPunctuation(I)Z Landroid/text/method/WordIterator;->isBoundary(I)Z Landroid/text/method/WordIterator;->isOnPunctuation(I)Z Landroid/text/method/WordIterator;->nextBoundary(I)I Landroid/text/method/WordIterator;->preceding(I)I Landroid/text/method/WordIterator;->prevBoundary(I)I Landroid/text/method/WordIterator;->setCharSequence(Ljava/lang/CharSequence;II)V Landroid/text/Selection;->moveToFollowing(Landroid/text/Spannable;Landroid/text/Selection$PositionIterator;Z)Z Landroid/text/Selection;->moveToPreceding(Landroid/text/Spannable;Landroid/text/Selection$PositionIterator;Z)Z Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;Z)[Ljava/lang/Object; Landroid/text/SpannableStringBuilder;->mGapLength:I Landroid/text/SpannableStringBuilder;->mGapStart:I Landroid/text/SpannableStringBuilder;->mSpanCount:I Landroid/text/SpannableStringBuilder;->mSpanEnds:[I Landroid/text/SpannableStringBuilder;->mSpanFlags:[I Landroid/text/SpannableStringBuilder;->mSpans:[Ljava/lang/Object; Landroid/text/SpannableStringBuilder;->mSpanStarts:[I Landroid/text/SpannableStringBuilder;->mText:[C Landroid/text/SpannableStringBuilder;->sendToSpanWatchers(III)V Landroid/text/SpannableStringBuilder;->substring(II)Ljava/lang/String; Landroid/text/SpannableStringInternal;-><init>(Ljava/lang/CharSequence;II)V Landroid/text/SpannableStringInternal;->checkRange(Ljava/lang/String;II)V Landroid/text/SpannableStringInternal;->COLUMNS:I Landroid/text/SpannableStringInternal;->copySpans(Landroid/text/SpannableStringInternal;II)V Landroid/text/SpannableStringInternal;->copySpans(Landroid/text/Spanned;II)V Landroid/text/SpannableStringInternal;->EMPTY:[Ljava/lang/Object; Landroid/text/SpannableStringInternal;->END:I Landroid/text/SpannableStringInternal;->FLAGS:I Landroid/text/SpannableStringInternal;->getSpanEnd(Ljava/lang/Object;)I Landroid/text/SpannableStringInternal;->getSpanFlags(Ljava/lang/Object;)I Landroid/text/SpannableStringInternal;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; Landroid/text/SpannableStringInternal;->getSpanStart(Ljava/lang/Object;)I Landroid/text/SpannableStringInternal;->isIndexFollowsNextLine(I)Z Landroid/text/SpannableStringInternal;->isOutOfCopyRange(IIII)Z Landroid/text/SpannableStringInternal;->mSpanCount:I Landroid/text/SpannableStringInternal;->mSpanData:[I Landroid/text/SpannableStringInternal;->mSpans:[Ljava/lang/Object; Landroid/text/SpannableStringInternal;->mText:Ljava/lang/String; Landroid/text/SpannableStringInternal;->nextSpanTransition(IILjava/lang/Class;)I Landroid/text/SpannableStringInternal;->region(II)Ljava/lang/String; Landroid/text/SpannableStringInternal;->removeSpan(Ljava/lang/Object;)V Landroid/text/SpannableStringInternal;->sendSpanAdded(Ljava/lang/Object;II)V Landroid/text/SpannableStringInternal;->sendSpanChanged(Ljava/lang/Object;IIII)V Landroid/text/SpannableStringInternal;->sendSpanRemoved(Ljava/lang/Object;II)V Landroid/text/SpannableStringInternal;->setSpan(Ljava/lang/Object;III)V Landroid/text/SpannableStringInternal;->setSpan(Ljava/lang/Object;IIIZ)V Landroid/text/SpannableStringInternal;->START:I Landroid/text/SpanSet;->spans:[Ljava/lang/Object; Landroid/text/StaticLayout$LineBreaks;->ascents:[F Landroid/text/StaticLayout$LineBreaks;->breaks:[I Landroid/text/StaticLayout$LineBreaks;->descents:[F Landroid/text/StaticLayout$LineBreaks;->flags:[I Landroid/text/StaticLayout$LineBreaks;->widths:[F Landroid/text/StaticLayout;-><init>(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;Landroid/text/TextDirectionHeuristic;FFZLandroid/text/TextUtils$TruncateAt;II)V Landroid/text/StaticLayout;->ELLIPSIS_START:I Landroid/text/StaticLayout;->getHeight(Z)I Landroid/text/StaticLayout;->mColumns:I Landroid/text/StaticLayout;->mLineCount:I Landroid/text/StaticLayout;->mLineDirections:[Landroid/text/Layout$Directions; Landroid/text/StaticLayout;->mLines:[I Landroid/text/StaticLayout;->mMaximumVisibleLineCount:I Landroid/text/style/BulletSpan;->mColor:I Landroid/text/style/BulletSpan;->mGapWidth:I Landroid/text/style/BulletSpan;->mWantColor:Z Landroid/text/style/DynamicDrawableSpan;->mDrawableRef:Ljava/lang/ref/WeakReference; Landroid/text/style/EasyEditSpan;->getPendingIntent()Landroid/app/PendingIntent; Landroid/text/style/EasyEditSpan;->isDeleteEnabled()Z Landroid/text/style/EasyEditSpan;->setDeleteEnabled(Z)V Landroid/text/style/ImageSpan;->mDrawable:Landroid/graphics/drawable/Drawable; Landroid/text/style/SpellCheckSpan;-><init>()V Landroid/text/style/SpellCheckSpan;-><init>(Landroid/os/Parcel;)V Landroid/text/style/SpellCheckSpan;->isSpellCheckInProgress()Z Landroid/text/style/SpellCheckSpan;->setSpellCheckInProgress(Z)V Landroid/text/style/SuggestionRangeSpan;-><init>()V Landroid/text/style/SuggestionRangeSpan;-><init>(Landroid/os/Parcel;)V Landroid/text/style/SuggestionRangeSpan;->setBackgroundColor(I)V Landroid/text/style/SuggestionSpan;->getNotificationTargetClassName()Ljava/lang/String; Landroid/text/style/SuggestionSpan;->getUnderlineColor()I Landroid/text/style/SuggestionSpan;->mEasyCorrectUnderlineColor:I Landroid/text/style/SuggestionSpan;->mEasyCorrectUnderlineThickness:F Landroid/text/style/SuggestionSpan;->notifySelection(Landroid/content/Context;Ljava/lang/String;I)V Landroid/text/TextLine;->mCharacterStyleSpanSet:Landroid/text/SpanSet; Landroid/text/TextLine;->mMetricAffectingSpanSpanSet:Landroid/text/SpanSet; Landroid/text/TextLine;->mReplacementSpanSpanSet:Landroid/text/SpanSet; Landroid/text/TextLine;->mSpanned:Landroid/text/Spanned; Landroid/text/TextLine;->mText:Ljava/lang/CharSequence; Landroid/text/TextLine;->obtain()Landroid/text/TextLine; Landroid/text/TextLine;->sCached:[Landroid/text/TextLine; Landroid/text/TextPaint;->setUnderlineText(IF)V Landroid/text/TextPaint;->underlineColor:I Landroid/text/TextPaint;->underlineThickness:F Landroid/text/TextUtils$TruncateAt;->END_SMALL:Landroid/text/TextUtils$TruncateAt; Landroid/text/TextUtils;->packRangeInLong(II)J Landroid/text/TextUtils;->unpackRangeEndFromLong(J)I Landroid/text/TextUtils;->unpackRangeStartFromLong(J)I Landroid/text/util/Linkify;->gatherTelLinks(Ljava/util/ArrayList;Landroid/text/Spannable;Landroid/content/Context;)V Landroid/transition/ChangeBounds;->BOTTOM_RIGHT_ONLY_PROPERTY:Landroid/util/Property; Landroid/transition/ChangeBounds;->POSITION_PROPERTY:Landroid/util/Property; Landroid/transition/Scene;->mEnterAction:Ljava/lang/Runnable; Loading config/hiddenapi-vendor-list.txt +0 −1 Original line number Diff line number Diff line Loading @@ -419,7 +419,6 @@ Landroid/telephony/TelephonyManager;->isImsRegistered()Z Landroid/telephony/TelephonyManager;->nvResetConfig(I)Z Landroid/telephony/TelephonyManager;->putIntAtIndex(Landroid/content/ContentResolver;Ljava/lang/String;II)Z Landroid/telephony/TelephonyManager;->setPreferredNetworkType(II)Z Landroid/text/TextUtils;->isPrintableAsciiOnly(Ljava/lang/CharSequence;)Z Landroid/view/AppTransitionAnimationSpec;-><init>(ILandroid/graphics/GraphicBuffer;Landroid/graphics/Rect;)V Landroid/view/BatchedInputEventReceiver;-><init>(Landroid/view/InputChannel;Landroid/os/Looper;Landroid/view/Choreographer;)V Landroid/view/Choreographer;->getSfInstance()Landroid/view/Choreographer; Loading core/java/android/text/AndroidBidi.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.text; import android.annotation.UnsupportedAppUsage; import android.icu.lang.UCharacter; import android.icu.lang.UCharacterDirection; import android.icu.lang.UProperty; Loading Loading @@ -61,6 +62,7 @@ public class AndroidBidi { /** * Runs the bidi algorithm on input text. */ @UnsupportedAppUsage public static int bidi(int dir, char[] chs, byte[] chInfo) { if (chs == null || chInfo == null) { throw new NullPointerException(); Loading core/java/android/text/BoringLayout.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.text; import android.annotation.UnsupportedAppUsage; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Path; Loading Loading @@ -320,6 +321,7 @@ public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback * if boring. * @hide */ @UnsupportedAppUsage public static Metrics isBoring(CharSequence text, TextPaint paint, TextDirectionHeuristic textDir, Metrics metrics) { final int textLength = text.length(); Loading core/java/android/text/DynamicLayout.java +8 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.annotation.FloatRange; import android.annotation.IntRange; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.UnsupportedAppUsage; import android.graphics.Paint; import android.graphics.Rect; import android.text.style.ReplacementSpan; Loading Loading @@ -353,6 +354,7 @@ public class DynamicLayout extends Layout { * @deprecated Use {@link Builder} instead. */ @Deprecated @UnsupportedAppUsage public DynamicLayout(@NonNull CharSequence base, @NonNull CharSequence display, @NonNull TextPaint paint, @IntRange(from = 0) int width, Loading Loading @@ -944,6 +946,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public int[] getBlockEndLines() { return mBlockEndLines; } Loading @@ -951,6 +954,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public int[] getBlockIndices() { return mBlockIndices; } Loading @@ -973,6 +977,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public int getNumberOfBlocks() { return mNumberOfBlocks; } Loading @@ -980,6 +985,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public int getIndexFirstChangedBlock() { return mIndexFirstChangedBlock; } Loading @@ -987,6 +993,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public void setIndexFirstChangedBlock(int i) { mIndexFirstChangedBlock = i; } Loading Loading @@ -1169,6 +1176,7 @@ public class DynamicLayout extends Layout { private Rect mTempRect = new Rect(); @UnsupportedAppUsage private static StaticLayout sStaticLayout = null; private static StaticLayout.Builder sBuilder = null; Loading Loading
config/hiddenapi-light-greylist.txt +0 −154 Original line number Diff line number Diff line Loading @@ -3493,160 +3493,6 @@ Landroid/telephony/TelephonyManager;->setSimOperatorNumericForPhone(ILjava/lang/ Landroid/telephony/TelephonyManager;->setSimStateForPhone(ILjava/lang/String;)V Landroid/telephony/TelephonyManager;->setTelephonyProperty(ILjava/lang/String;Ljava/lang/String;)V Landroid/telephony/VoLteServiceState;-><init>(I)V Landroid/text/AndroidBidi;->bidi(I[C[B)I Landroid/text/BoringLayout;->isBoring(Ljava/lang/CharSequence;Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;Landroid/text/BoringLayout$Metrics;)Landroid/text/BoringLayout$Metrics; Landroid/text/DynamicLayout;-><init>(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;Landroid/text/TextDirectionHeuristic;FFZIIILandroid/text/TextUtils$TruncateAt;I)V Landroid/text/DynamicLayout;->getBlockEndLines()[I Landroid/text/DynamicLayout;->getBlockIndices()[I Landroid/text/DynamicLayout;->getIndexFirstChangedBlock()I Landroid/text/DynamicLayout;->getNumberOfBlocks()I Landroid/text/DynamicLayout;->setIndexFirstChangedBlock(I)V Landroid/text/DynamicLayout;->sStaticLayout:Landroid/text/StaticLayout; Landroid/text/FontConfig$Family;->getFonts()[Landroid/text/FontConfig$Font; Landroid/text/FontConfig$Family;->getName()Ljava/lang/String; Landroid/text/FontConfig$Family;->getVariant()I Landroid/text/FontConfig$Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis; Landroid/text/FontConfig$Font;->getTtcIndex()I Landroid/text/FontConfig$Font;->getWeight()I Landroid/text/FontConfig$Font;->isItalic()Z Landroid/text/FontConfig;->getFamilies()[Landroid/text/FontConfig$Family; Landroid/text/format/DateFormat;->getTimeFormatString(Landroid/content/Context;)Ljava/lang/String; Landroid/text/format/DateFormat;->getTimeFormatString(Landroid/content/Context;I)Ljava/lang/String; Landroid/text/format/DateFormat;->hasDesignator(Ljava/lang/CharSequence;C)Z Landroid/text/format/DateFormat;->hasSeconds(Ljava/lang/CharSequence;)Z Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;I)Z Landroid/text/format/DateUtils;->formatDuration(J)Ljava/lang/CharSequence; Landroid/text/format/DateUtils;->formatDuration(JI)Ljava/lang/CharSequence; Landroid/text/format/Formatter;->formatBytes(Landroid/content/res/Resources;JI)Landroid/text/format/Formatter$BytesResult; Landroid/text/format/Formatter;->formatShortElapsedTime(Landroid/content/Context;J)Ljava/lang/String; Landroid/text/format/Formatter;->formatShortElapsedTimeRoundingUpToMinutes(Landroid/content/Context;J)Ljava/lang/String; Landroid/text/Html;->withinStyle(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V Landroid/text/InputFilter$LengthFilter;->mMax:I Landroid/text/Layout$Alignment;->ALIGN_LEFT:Landroid/text/Layout$Alignment; Landroid/text/Layout$Alignment;->ALIGN_RIGHT:Landroid/text/Layout$Alignment; Landroid/text/Layout;->DIRS_ALL_LEFT_TO_RIGHT:Landroid/text/Layout$Directions; Landroid/text/Layout;->DIRS_ALL_RIGHT_TO_LEFT:Landroid/text/Layout$Directions; Landroid/text/Layout;->DIR_REQUEST_DEFAULT_LTR:I Landroid/text/Layout;->drawBackground(Landroid/graphics/Canvas;Landroid/graphics/Path;Landroid/graphics/Paint;III)V Landroid/text/Layout;->drawText(Landroid/graphics/Canvas;II)V Landroid/text/Layout;->getLineRangeForDraw(Landroid/graphics/Canvas;)J Landroid/text/Layout;->getPrimaryHorizontal(IZ)F Landroid/text/Layout;->getSecondaryHorizontal(IZ)F Landroid/text/Layout;->isLevelBoundary(I)Z Landroid/text/Layout;->mPaint:Landroid/text/TextPaint; Landroid/text/Layout;->shouldClampCursor(I)Z Landroid/text/method/AllCapsTransformationMethod;-><init>(Landroid/content/Context;)V Landroid/text/method/HideReturnsTransformationMethod;->sInstance:Landroid/text/method/HideReturnsTransformationMethod; Landroid/text/method/LinkMovementMethod;->sInstance:Landroid/text/method/LinkMovementMethod; Landroid/text/method/MetaKeyKeyListener;->startSelecting(Landroid/view/View;Landroid/text/Spannable;)V Landroid/text/method/MetaKeyKeyListener;->stopSelecting(Landroid/view/View;Landroid/text/Spannable;)V Landroid/text/method/PasswordTransformationMethod;->DOT:C Landroid/text/method/PasswordTransformationMethod;->sInstance:Landroid/text/method/PasswordTransformationMethod; Landroid/text/method/TransformationMethod2;->setLengthChangesAllowed(Z)V Landroid/text/method/WordIterator;-><init>(Ljava/util/Locale;)V Landroid/text/method/WordIterator;->following(I)I Landroid/text/method/WordIterator;->getBeginning(I)I Landroid/text/method/WordIterator;->getEnd(I)I Landroid/text/method/WordIterator;->getNextWordEndOnTwoWordBoundary(I)I Landroid/text/method/WordIterator;->getPrevWordBeginningOnTwoWordsBoundary(I)I Landroid/text/method/WordIterator;->getPunctuationBeginning(I)I Landroid/text/method/WordIterator;->getPunctuationEnd(I)I Landroid/text/method/WordIterator;->isAfterPunctuation(I)Z Landroid/text/method/WordIterator;->isBoundary(I)Z Landroid/text/method/WordIterator;->isOnPunctuation(I)Z Landroid/text/method/WordIterator;->nextBoundary(I)I Landroid/text/method/WordIterator;->preceding(I)I Landroid/text/method/WordIterator;->prevBoundary(I)I Landroid/text/method/WordIterator;->setCharSequence(Ljava/lang/CharSequence;II)V Landroid/text/Selection;->moveToFollowing(Landroid/text/Spannable;Landroid/text/Selection$PositionIterator;Z)Z Landroid/text/Selection;->moveToPreceding(Landroid/text/Spannable;Landroid/text/Selection$PositionIterator;Z)Z Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;Z)[Ljava/lang/Object; Landroid/text/SpannableStringBuilder;->mGapLength:I Landroid/text/SpannableStringBuilder;->mGapStart:I Landroid/text/SpannableStringBuilder;->mSpanCount:I Landroid/text/SpannableStringBuilder;->mSpanEnds:[I Landroid/text/SpannableStringBuilder;->mSpanFlags:[I Landroid/text/SpannableStringBuilder;->mSpans:[Ljava/lang/Object; Landroid/text/SpannableStringBuilder;->mSpanStarts:[I Landroid/text/SpannableStringBuilder;->mText:[C Landroid/text/SpannableStringBuilder;->sendToSpanWatchers(III)V Landroid/text/SpannableStringBuilder;->substring(II)Ljava/lang/String; Landroid/text/SpannableStringInternal;-><init>(Ljava/lang/CharSequence;II)V Landroid/text/SpannableStringInternal;->checkRange(Ljava/lang/String;II)V Landroid/text/SpannableStringInternal;->COLUMNS:I Landroid/text/SpannableStringInternal;->copySpans(Landroid/text/SpannableStringInternal;II)V Landroid/text/SpannableStringInternal;->copySpans(Landroid/text/Spanned;II)V Landroid/text/SpannableStringInternal;->EMPTY:[Ljava/lang/Object; Landroid/text/SpannableStringInternal;->END:I Landroid/text/SpannableStringInternal;->FLAGS:I Landroid/text/SpannableStringInternal;->getSpanEnd(Ljava/lang/Object;)I Landroid/text/SpannableStringInternal;->getSpanFlags(Ljava/lang/Object;)I Landroid/text/SpannableStringInternal;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; Landroid/text/SpannableStringInternal;->getSpanStart(Ljava/lang/Object;)I Landroid/text/SpannableStringInternal;->isIndexFollowsNextLine(I)Z Landroid/text/SpannableStringInternal;->isOutOfCopyRange(IIII)Z Landroid/text/SpannableStringInternal;->mSpanCount:I Landroid/text/SpannableStringInternal;->mSpanData:[I Landroid/text/SpannableStringInternal;->mSpans:[Ljava/lang/Object; Landroid/text/SpannableStringInternal;->mText:Ljava/lang/String; Landroid/text/SpannableStringInternal;->nextSpanTransition(IILjava/lang/Class;)I Landroid/text/SpannableStringInternal;->region(II)Ljava/lang/String; Landroid/text/SpannableStringInternal;->removeSpan(Ljava/lang/Object;)V Landroid/text/SpannableStringInternal;->sendSpanAdded(Ljava/lang/Object;II)V Landroid/text/SpannableStringInternal;->sendSpanChanged(Ljava/lang/Object;IIII)V Landroid/text/SpannableStringInternal;->sendSpanRemoved(Ljava/lang/Object;II)V Landroid/text/SpannableStringInternal;->setSpan(Ljava/lang/Object;III)V Landroid/text/SpannableStringInternal;->setSpan(Ljava/lang/Object;IIIZ)V Landroid/text/SpannableStringInternal;->START:I Landroid/text/SpanSet;->spans:[Ljava/lang/Object; Landroid/text/StaticLayout$LineBreaks;->ascents:[F Landroid/text/StaticLayout$LineBreaks;->breaks:[I Landroid/text/StaticLayout$LineBreaks;->descents:[F Landroid/text/StaticLayout$LineBreaks;->flags:[I Landroid/text/StaticLayout$LineBreaks;->widths:[F Landroid/text/StaticLayout;-><init>(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;Landroid/text/TextDirectionHeuristic;FFZLandroid/text/TextUtils$TruncateAt;II)V Landroid/text/StaticLayout;->ELLIPSIS_START:I Landroid/text/StaticLayout;->getHeight(Z)I Landroid/text/StaticLayout;->mColumns:I Landroid/text/StaticLayout;->mLineCount:I Landroid/text/StaticLayout;->mLineDirections:[Landroid/text/Layout$Directions; Landroid/text/StaticLayout;->mLines:[I Landroid/text/StaticLayout;->mMaximumVisibleLineCount:I Landroid/text/style/BulletSpan;->mColor:I Landroid/text/style/BulletSpan;->mGapWidth:I Landroid/text/style/BulletSpan;->mWantColor:Z Landroid/text/style/DynamicDrawableSpan;->mDrawableRef:Ljava/lang/ref/WeakReference; Landroid/text/style/EasyEditSpan;->getPendingIntent()Landroid/app/PendingIntent; Landroid/text/style/EasyEditSpan;->isDeleteEnabled()Z Landroid/text/style/EasyEditSpan;->setDeleteEnabled(Z)V Landroid/text/style/ImageSpan;->mDrawable:Landroid/graphics/drawable/Drawable; Landroid/text/style/SpellCheckSpan;-><init>()V Landroid/text/style/SpellCheckSpan;-><init>(Landroid/os/Parcel;)V Landroid/text/style/SpellCheckSpan;->isSpellCheckInProgress()Z Landroid/text/style/SpellCheckSpan;->setSpellCheckInProgress(Z)V Landroid/text/style/SuggestionRangeSpan;-><init>()V Landroid/text/style/SuggestionRangeSpan;-><init>(Landroid/os/Parcel;)V Landroid/text/style/SuggestionRangeSpan;->setBackgroundColor(I)V Landroid/text/style/SuggestionSpan;->getNotificationTargetClassName()Ljava/lang/String; Landroid/text/style/SuggestionSpan;->getUnderlineColor()I Landroid/text/style/SuggestionSpan;->mEasyCorrectUnderlineColor:I Landroid/text/style/SuggestionSpan;->mEasyCorrectUnderlineThickness:F Landroid/text/style/SuggestionSpan;->notifySelection(Landroid/content/Context;Ljava/lang/String;I)V Landroid/text/TextLine;->mCharacterStyleSpanSet:Landroid/text/SpanSet; Landroid/text/TextLine;->mMetricAffectingSpanSpanSet:Landroid/text/SpanSet; Landroid/text/TextLine;->mReplacementSpanSpanSet:Landroid/text/SpanSet; Landroid/text/TextLine;->mSpanned:Landroid/text/Spanned; Landroid/text/TextLine;->mText:Ljava/lang/CharSequence; Landroid/text/TextLine;->obtain()Landroid/text/TextLine; Landroid/text/TextLine;->sCached:[Landroid/text/TextLine; Landroid/text/TextPaint;->setUnderlineText(IF)V Landroid/text/TextPaint;->underlineColor:I Landroid/text/TextPaint;->underlineThickness:F Landroid/text/TextUtils$TruncateAt;->END_SMALL:Landroid/text/TextUtils$TruncateAt; Landroid/text/TextUtils;->packRangeInLong(II)J Landroid/text/TextUtils;->unpackRangeEndFromLong(J)I Landroid/text/TextUtils;->unpackRangeStartFromLong(J)I Landroid/text/util/Linkify;->gatherTelLinks(Ljava/util/ArrayList;Landroid/text/Spannable;Landroid/content/Context;)V Landroid/transition/ChangeBounds;->BOTTOM_RIGHT_ONLY_PROPERTY:Landroid/util/Property; Landroid/transition/ChangeBounds;->POSITION_PROPERTY:Landroid/util/Property; Landroid/transition/Scene;->mEnterAction:Ljava/lang/Runnable; Loading
config/hiddenapi-vendor-list.txt +0 −1 Original line number Diff line number Diff line Loading @@ -419,7 +419,6 @@ Landroid/telephony/TelephonyManager;->isImsRegistered()Z Landroid/telephony/TelephonyManager;->nvResetConfig(I)Z Landroid/telephony/TelephonyManager;->putIntAtIndex(Landroid/content/ContentResolver;Ljava/lang/String;II)Z Landroid/telephony/TelephonyManager;->setPreferredNetworkType(II)Z Landroid/text/TextUtils;->isPrintableAsciiOnly(Ljava/lang/CharSequence;)Z Landroid/view/AppTransitionAnimationSpec;-><init>(ILandroid/graphics/GraphicBuffer;Landroid/graphics/Rect;)V Landroid/view/BatchedInputEventReceiver;-><init>(Landroid/view/InputChannel;Landroid/os/Looper;Landroid/view/Choreographer;)V Landroid/view/Choreographer;->getSfInstance()Landroid/view/Choreographer; Loading
core/java/android/text/AndroidBidi.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.text; import android.annotation.UnsupportedAppUsage; import android.icu.lang.UCharacter; import android.icu.lang.UCharacterDirection; import android.icu.lang.UProperty; Loading Loading @@ -61,6 +62,7 @@ public class AndroidBidi { /** * Runs the bidi algorithm on input text. */ @UnsupportedAppUsage public static int bidi(int dir, char[] chs, byte[] chInfo) { if (chs == null || chInfo == null) { throw new NullPointerException(); Loading
core/java/android/text/BoringLayout.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.text; import android.annotation.UnsupportedAppUsage; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Path; Loading Loading @@ -320,6 +321,7 @@ public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback * if boring. * @hide */ @UnsupportedAppUsage public static Metrics isBoring(CharSequence text, TextPaint paint, TextDirectionHeuristic textDir, Metrics metrics) { final int textLength = text.length(); Loading
core/java/android/text/DynamicLayout.java +8 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.annotation.FloatRange; import android.annotation.IntRange; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.UnsupportedAppUsage; import android.graphics.Paint; import android.graphics.Rect; import android.text.style.ReplacementSpan; Loading Loading @@ -353,6 +354,7 @@ public class DynamicLayout extends Layout { * @deprecated Use {@link Builder} instead. */ @Deprecated @UnsupportedAppUsage public DynamicLayout(@NonNull CharSequence base, @NonNull CharSequence display, @NonNull TextPaint paint, @IntRange(from = 0) int width, Loading Loading @@ -944,6 +946,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public int[] getBlockEndLines() { return mBlockEndLines; } Loading @@ -951,6 +954,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public int[] getBlockIndices() { return mBlockIndices; } Loading @@ -973,6 +977,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public int getNumberOfBlocks() { return mNumberOfBlocks; } Loading @@ -980,6 +985,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public int getIndexFirstChangedBlock() { return mIndexFirstChangedBlock; } Loading @@ -987,6 +993,7 @@ public class DynamicLayout extends Layout { /** * @hide */ @UnsupportedAppUsage public void setIndexFirstChangedBlock(int i) { mIndexFirstChangedBlock = i; } Loading Loading @@ -1169,6 +1176,7 @@ public class DynamicLayout extends Layout { private Rect mTempRect = new Rect(); @UnsupportedAppUsage private static StaticLayout sStaticLayout = null; private static StaticLayout.Builder sBuilder = null; Loading