Changes of com.discord v998

This commit is contained in:
root 2019-12-06 04:29:40 +01:00
parent dc3b174a87
commit a8e290ae89
20243 changed files with 1573881 additions and 1337713 deletions

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/widget/AppCompatTextHelper;
.class public Landroidx/appcompat/widget/AppCompatTextHelper;
.super Ljava/lang/Object;
.source "AppCompatTextHelper.java"
@ -12,45 +12,48 @@
# static fields
.field private static final MONOSPACE:I = 0x3
.field public static final MONOSPACE:I = 0x3
.field private static final SANS:I = 0x1
.field public static final SANS:I = 0x1
.field private static final SERIF:I = 0x2
.field public static final SERIF:I = 0x2
.field private static final TEXT_FONT_WEIGHT_UNSPECIFIED:I = -0x1
.field public static final TEXT_FONT_WEIGHT_UNSPECIFIED:I = -0x1
# instance fields
.field private mAsyncFontPending:Z
.field public mAsyncFontPending:Z
.field private final mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
.field public final mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private mDrawableBottomTint:Landroidx/appcompat/widget/TintInfo;
.field public mDrawableBottomTint:Landroidx/appcompat/widget/TintInfo;
.field private mDrawableEndTint:Landroidx/appcompat/widget/TintInfo;
.field public mDrawableEndTint:Landroidx/appcompat/widget/TintInfo;
.field private mDrawableLeftTint:Landroidx/appcompat/widget/TintInfo;
.field public mDrawableLeftTint:Landroidx/appcompat/widget/TintInfo;
.field private mDrawableRightTint:Landroidx/appcompat/widget/TintInfo;
.field public mDrawableRightTint:Landroidx/appcompat/widget/TintInfo;
.field private mDrawableStartTint:Landroidx/appcompat/widget/TintInfo;
.field public mDrawableStartTint:Landroidx/appcompat/widget/TintInfo;
.field private mDrawableTint:Landroidx/appcompat/widget/TintInfo;
.field public mDrawableTint:Landroidx/appcompat/widget/TintInfo;
.field private mDrawableTopTint:Landroidx/appcompat/widget/TintInfo;
.field public mDrawableTopTint:Landroidx/appcompat/widget/TintInfo;
.field private mFontTypeface:Landroid/graphics/Typeface;
.field public mFontTypeface:Landroid/graphics/Typeface;
.field private mFontWeight:I
.field public mFontWeight:I
.field private mStyle:I
.field public mStyle:I
.field private final mView:Landroid/widget/TextView;
.field public final mView:Landroid/widget/TextView;
# direct methods
.method constructor <init>(Landroid/widget/TextView;)V
.method public constructor <init>(Landroid/widget/TextView;)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -95,7 +98,7 @@
return-void
.end method
.method private static createTintInfo(Landroid/content/Context;Landroidx/appcompat/widget/AppCompatDrawableManager;I)Landroidx/appcompat/widget/TintInfo;
.method public static createTintInfo(Landroid/content/Context;Landroidx/appcompat/widget/AppCompatDrawableManager;I)Landroidx/appcompat/widget/TintInfo;
.locals 0
invoke-virtual {p1, p0, p2}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
@ -123,127 +126,53 @@
.end method
.method private setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.locals 6
.locals 4
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x11
const/4 v0, 0x3
const/4 v2, 0x3
const/4 v1, 0x1
const/4 v3, 0x1
const/4 v2, 0x2
const/4 v4, 0x2
const/4 v3, 0x0
const/4 v5, 0x0
if-nez p5, :cond_a
if-lt v0, v1, :cond_5
if-eqz p6, :cond_0
if-nez p5, :cond_0
if-eqz p6, :cond_5
goto :goto_7
:cond_0
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
if-nez p1, :cond_1
invoke-virtual {p1}, Landroid/widget/TextView;->getCompoundDrawablesRelative()[Landroid/graphics/drawable/Drawable;
if-nez p2, :cond_1
move-result-object p1
iget-object p3, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
if-eqz p5, :cond_1
goto :goto_0
:cond_1
aget-object p5, p1, v5
:goto_0
if-eqz p2, :cond_2
goto :goto_1
:cond_2
aget-object p2, p1, v3
:goto_1
if-eqz p6, :cond_3
goto :goto_2
:cond_3
aget-object p6, p1, v4
:goto_2
if-eqz p4, :cond_4
goto :goto_3
:cond_4
aget-object p4, p1, v2
:goto_3
invoke-virtual {p3, p5, p2, p6, p4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
return-void
:cond_5
if-nez p1, :cond_6
if-nez p2, :cond_6
if-nez p3, :cond_6
if-nez p3, :cond_1
if-eqz p4, :cond_f
:cond_6
:cond_1
sget p5, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt p5, v1, :cond_a
iget-object p5, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
invoke-virtual {p5}, Landroid/widget/TextView;->getCompoundDrawablesRelative()[Landroid/graphics/drawable/Drawable;
move-result-object p5
aget-object p6, p5, v5
aget-object p6, p5, v3
if-nez p6, :cond_7
aget-object p6, p5, v4
aget-object p6, p5, v2
if-eqz p6, :cond_a
:cond_7
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
aget-object p3, p5, v5
if-eqz p2, :cond_8
if-eqz p6, :cond_2
goto :goto_4
:cond_8
aget-object p2, p5, v3
:goto_4
aget-object p6, p5, v4
if-eqz p4, :cond_9
goto :goto_5
:cond_9
aget-object p4, p5, v2
:goto_5
invoke-virtual {p1, p3, p2, p6, p4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
return-void
:cond_a
:cond_2
iget-object p5, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
invoke-virtual {p5}, Landroid/widget/TextView;->getCompoundDrawables()[Landroid/graphics/drawable/Drawable;
@ -252,41 +181,116 @@
iget-object p6, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
if-eqz p1, :cond_b
if-eqz p1, :cond_3
goto :goto_0
:cond_3
aget-object p1, p5, v3
:goto_0
if-eqz p2, :cond_4
goto :goto_1
:cond_4
aget-object p2, p5, v1
:goto_1
if-eqz p3, :cond_5
goto :goto_2
:cond_5
aget-object p3, p5, v2
:goto_2
if-eqz p4, :cond_6
goto :goto_3
:cond_6
aget-object p4, p5, v0
:goto_3
invoke-virtual {p6, p1, p2, p3, p4}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
goto :goto_c
:cond_7
:goto_4
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
aget-object p3, p5, v3
if-eqz p2, :cond_8
goto :goto_5
:cond_8
aget-object p2, p5, v1
:goto_5
aget-object p6, p5, v2
if-eqz p4, :cond_9
goto :goto_6
:cond_b
aget-object p1, p5, v5
:cond_9
aget-object p4, p5, v0
:goto_6
if-eqz p2, :cond_c
invoke-virtual {p1, p3, p2, p6, p4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
goto :goto_7
:cond_c
aget-object p2, p5, v3
return-void
:cond_a
:goto_7
if-eqz p3, :cond_d
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
invoke-virtual {p1}, Landroid/widget/TextView;->getCompoundDrawablesRelative()[Landroid/graphics/drawable/Drawable;
move-result-object p1
iget-object p3, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
if-eqz p5, :cond_b
goto :goto_8
:cond_d
aget-object p3, p5, v4
:cond_b
aget-object p5, p1, v3
:goto_8
if-eqz p4, :cond_e
if-eqz p2, :cond_c
goto :goto_9
:cond_e
aget-object p4, p5, v2
:cond_c
aget-object p2, p1, v1
:goto_9
invoke-virtual {p6, p1, p2, p3, p4}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
if-eqz p6, :cond_d
goto :goto_a
:cond_d
aget-object p6, p1, v2
:goto_a
if-eqz p4, :cond_e
goto :goto_b
:cond_e
aget-object p4, p1, v0
:goto_b
invoke-virtual {p3, p5, p2, p6, p4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
:cond_f
:goto_c
return-void
.end method
@ -425,7 +429,7 @@
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
return-void
goto :goto_0
:cond_4
sget-object p1, Landroid/graphics/Typeface;->SANS_SERIF:Landroid/graphics/Typeface;
@ -585,7 +589,7 @@
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
return-void
goto :goto_7
:cond_e
iget p2, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mStyle:I
@ -597,12 +601,13 @@
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mFontTypeface:Landroid/graphics/Typeface;
:cond_f
:goto_7
return-void
.end method
# virtual methods
.method applyCompoundDrawablesTints()V
.method public applyCompoundDrawablesTints()V
.locals 5
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mDrawableLeftTint:Landroidx/appcompat/widget/TintInfo;
@ -663,10 +668,6 @@
:cond_1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x11
if-lt v0, v3, :cond_3
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mDrawableStartTint:Landroidx/appcompat/widget/TintInfo;
if-nez v0, :cond_2
@ -698,8 +699,13 @@
return-void
.end method
.method autoSizeText()V
.method public autoSizeText()V
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
@ -708,7 +714,7 @@
return-void
.end method
.method getAutoSizeMaxTextSize()I
.method public getAutoSizeMaxTextSize()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
@ -720,7 +726,7 @@
return v0
.end method
.method getAutoSizeMinTextSize()I
.method public getAutoSizeMinTextSize()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
@ -732,7 +738,7 @@
return v0
.end method
.method getAutoSizeStepGranularity()I
.method public getAutoSizeStepGranularity()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
@ -744,7 +750,7 @@
return v0
.end method
.method getAutoSizeTextAvailableSizes()[I
.method public getAutoSizeTextAvailableSizes()[I
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
@ -756,7 +762,7 @@
return-object v0
.end method
.method getAutoSizeTextType()I
.method public getAutoSizeTextType()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
@ -768,8 +774,10 @@
return v0
.end method
.method getCompoundDrawableTintList()Landroid/content/res/ColorStateList;
.method public getCompoundDrawableTintList()Landroid/content/res/ColorStateList;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mDrawableTint:Landroidx/appcompat/widget/TintInfo;
@ -777,16 +785,19 @@
iget-object v0, v0, Landroidx/appcompat/widget/TintInfo;->mTintList:Landroid/content/res/ColorStateList;
return-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method getCompoundDrawableTintMode()Landroid/graphics/PorterDuff$Mode;
.method public getCompoundDrawableTintMode()Landroid/graphics/PorterDuff$Mode;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mDrawableTint:Landroidx/appcompat/widget/TintInfo;
@ -794,16 +805,22 @@
iget-object v0, v0, Landroidx/appcompat/widget/TintInfo;->mTintMode:Landroid/graphics/PorterDuff$Mode;
return-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method isAutoSizeEnabled()Z
.method public isAutoSizeEnabled()Z
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
@ -814,8 +831,13 @@
return v0
.end method
.method loadFromAttributes(Landroid/util/AttributeSet;I)V
.method public loadFromAttributes(Landroid/util/AttributeSet;I)V
.locals 18
.annotation build Landroid/annotation/SuppressLint;
value = {
"NewApi"
}
.end annotation
move-object/from16 v7, p0
@ -935,10 +957,6 @@
:cond_3
sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v10, 0x11
if-lt v9, v10, :cond_5
sget v9, Landroidx/appcompat/R$styleable;->AppCompatTextHelper_android_drawableStart:I
invoke-virtual {v4, v9}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
@ -1412,12 +1430,6 @@
goto :goto_a
:cond_1c
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x15
if-lt v3, v4, :cond_1d
const/16 v3, 0x2c
invoke-virtual {v8, v3}, Ljava/lang/String;->indexOf(I)I
@ -1756,8 +1768,13 @@
return-void
.end method
.method onLayout(ZIIII)V
.method public onLayout(ZIIII)V
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
sget-boolean p1, Landroidx/core/widget/AutoSizeableTextView;->PLATFORM_SUPPORTS_AUTOSIZE:Z
@ -1769,7 +1786,7 @@
return-void
.end method
.method onSetCompoundDrawables()V
.method public onSetCompoundDrawables()V
.locals 0
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
@ -1777,7 +1794,7 @@
return-void
.end method
.method onSetTextAppearance(Landroid/content/Context;I)V
.method public onSetTextAppearance(Landroid/content/Context;I)V
.locals 3
sget-object v0, Landroidx/appcompat/R$styleable;->TextAppearance:[I
@ -1904,6 +1921,15 @@
.method public runOnUiThread(Ljava/lang/Runnable;)V
.locals 1
.param p1 # Ljava/lang/Runnable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
@ -1912,7 +1938,7 @@
return-void
.end method
.method setAllCaps(Z)V
.method public setAllCaps(Z)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mView:Landroid/widget/TextView;
@ -1922,7 +1948,7 @@
return-void
.end method
.method setAutoSizeTextTypeUniformWithConfiguration(IIII)V
.method public setAutoSizeTextTypeUniformWithConfiguration(IIII)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -1937,8 +1963,12 @@
return-void
.end method
.method setAutoSizeTextTypeUniformWithPresetSizes([II)V
.method public setAutoSizeTextTypeUniformWithPresetSizes([II)V
.locals 1
.param p1 # [I
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/IllegalArgumentException;
@ -1952,7 +1982,7 @@
return-void
.end method
.method setAutoSizeTextTypeWithDefaults(I)V
.method public setAutoSizeTextTypeWithDefaults(I)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAutoSizeTextHelper:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
@ -1962,8 +1992,12 @@
return-void
.end method
.method setCompoundDrawableTintList(Landroid/content/res/ColorStateList;)V
.method public setCompoundDrawableTintList(Landroid/content/res/ColorStateList;)V
.locals 1
.param p1 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mDrawableTint:Landroidx/appcompat/widget/TintInfo;
@ -1997,8 +2031,12 @@
return-void
.end method
.method setCompoundDrawableTintMode(Landroid/graphics/PorterDuff$Mode;)V
.method public setCompoundDrawableTintMode(Landroid/graphics/PorterDuff$Mode;)V
.locals 1
.param p1 # Landroid/graphics/PorterDuff$Mode;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mDrawableTint:Landroidx/appcompat/widget/TintInfo;
@ -2032,8 +2070,13 @@
return-void
.end method
.method setTextSize(IF)V
.method public setTextSize(IF)V
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
sget-boolean v0, Landroidx/core/widget/AutoSizeableTextView;->PLATFORM_SUPPORTS_AUTOSIZE:Z
@ -2053,6 +2096,15 @@
.method public setTypefaceByCallback(Landroid/graphics/Typeface;)V
.locals 1
.param p1 # Landroid/graphics/Typeface;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget-boolean v0, p0, Landroidx/appcompat/widget/AppCompatTextHelper;->mAsyncFontPending:Z