Changes of com.discord v1339

This commit is contained in:
root 2020-11-16 22:05:17 +00:00
parent 5032d4b898
commit 6ae5001f89
18321 changed files with 985205 additions and 1013666 deletions

View file

@ -4,19 +4,19 @@
# static fields
.field public static final COLOR_BACKGROUND_ATTR:[I
.field private static final COLOR_BACKGROUND_ATTR:[I
.field public static final IMPL:Landroidx/cardview/widget/CardViewImpl;
.field private static final IMPL:Landroidx/cardview/widget/CardViewImpl;
# instance fields
.field public final mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
.field private final mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
.field public mCompatPadding:Z
.field private mCompatPadding:Z
.field public final mContentPadding:Landroid/graphics/Rect;
.field public mPreventCornerOverlap:Z
.field private mPreventCornerOverlap:Z
.field public final mShadowBounds:Landroid/graphics/Rect;
@ -85,7 +85,7 @@
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 8
.locals 9
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
@ -103,23 +103,23 @@
iput-object v0, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
new-instance v0, Landroid/graphics/Rect;
new-instance v1, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Landroidx/cardview/widget/CardView;->mShadowBounds:Landroid/graphics/Rect;
iput-object v1, p0, Landroidx/cardview/widget/CardView;->mShadowBounds:Landroid/graphics/Rect;
new-instance v0, Landroidx/cardview/widget/CardView$1;
new-instance v3, Landroidx/cardview/widget/CardView$1;
invoke-direct {v0, p0}, Landroidx/cardview/widget/CardView$1;-><init>(Landroidx/cardview/widget/CardView;)V
invoke-direct {v3, p0}, Landroidx/cardview/widget/CardView$1;-><init>(Landroidx/cardview/widget/CardView;)V
iput-object v0, p0, Landroidx/cardview/widget/CardView;->mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
iput-object v3, p0, Landroidx/cardview/widget/CardView;->mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
sget-object v0, Landroidx/cardview/R$styleable;->CardView:[I
sget-object v1, Landroidx/cardview/R$styleable;->CardView:[I
sget v1, Landroidx/cardview/R$style;->CardView:I
sget v2, Landroidx/cardview/R$style;->CardView:I
invoke-virtual {p1, p2, v0, p3, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
invoke-virtual {p1, p2, v1, p3, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
move-result-object p2
@ -127,20 +127,18 @@
invoke-virtual {p2, p3}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result p3
move-result v1
const/4 v0, 0x0
const/4 v2, 0x0
if-eqz p3, :cond_0
sget p3, Landroidx/cardview/R$styleable;->CardView_cardBackgroundColor:I
if-eqz v1, :cond_0
invoke-virtual {p2, p3}, Landroid/content/res/TypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
move-result-object p3
:goto_0
move-object v4, p3
move-object v5, p3
goto :goto_2
@ -155,7 +153,7 @@
move-result-object p3
invoke-virtual {p3, v0, v0}, Landroid/content/res/TypedArray;->getColor(II)I
invoke-virtual {p3, v2, v2}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v1
@ -214,13 +212,13 @@
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v5
move-result v6
sget p3, Landroidx/cardview/R$styleable;->CardView_cardElevation:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v6
move-result v7
sget p3, Landroidx/cardview/R$styleable;->CardView_cardMaxElevation:I
@ -230,7 +228,7 @@
sget v1, Landroidx/cardview/R$styleable;->CardView_cardUseCompatPadding:I
invoke-virtual {p2, v1, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
invoke-virtual {p2, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v1
@ -238,9 +236,9 @@
sget v1, Landroidx/cardview/R$styleable;->CardView_cardPreventCornerOverlap:I
const/4 v2, 0x1
const/4 v4, 0x1
invoke-virtual {p2, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
invoke-virtual {p2, v1, v4}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v1
@ -248,65 +246,57 @@
sget v1, Landroidx/cardview/R$styleable;->CardView_contentPadding:I
invoke-virtual {p2, v1, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
invoke-virtual {p2, v1, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iget-object v2, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
sget v4, Landroidx/cardview/R$styleable;->CardView_contentPaddingLeft:I
sget v3, Landroidx/cardview/R$styleable;->CardView_contentPaddingLeft:I
invoke-virtual {p2, v4, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
invoke-virtual {p2, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
move-result v3
iput v4, v0, Landroid/graphics/Rect;->left:I
iput v3, v2, Landroid/graphics/Rect;->left:I
sget v4, Landroidx/cardview/R$styleable;->CardView_contentPaddingTop:I
iget-object v2, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
invoke-virtual {p2, v4, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
sget v3, Landroidx/cardview/R$styleable;->CardView_contentPaddingTop:I
move-result v4
invoke-virtual {p2, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
iput v4, v0, Landroid/graphics/Rect;->top:I
move-result v3
sget v4, Landroidx/cardview/R$styleable;->CardView_contentPaddingRight:I
iput v3, v2, Landroid/graphics/Rect;->top:I
invoke-virtual {p2, v4, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
iget-object v2, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
move-result v4
sget v3, Landroidx/cardview/R$styleable;->CardView_contentPaddingRight:I
iput v4, v0, Landroid/graphics/Rect;->right:I
invoke-virtual {p2, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
sget v4, Landroidx/cardview/R$styleable;->CardView_contentPaddingBottom:I
move-result v3
iput v3, v2, Landroid/graphics/Rect;->right:I
iget-object v2, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
sget v3, Landroidx/cardview/R$styleable;->CardView_contentPaddingBottom:I
invoke-virtual {p2, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
invoke-virtual {p2, v4, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroid/graphics/Rect;->bottom:I
iput v1, v0, Landroid/graphics/Rect;->bottom:I
cmpl-float v1, v6, p3
cmpl-float v0, v7, p3
if-lez v1, :cond_2
if-lez v0, :cond_2
move v7, v6
move v8, v7
goto :goto_3
:cond_2
move v7, p3
move v8, p3
:goto_3
sget p3, Landroidx/cardview/R$styleable;->CardView_android_minWidth:I
invoke-virtual {p2, p3, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
invoke-virtual {p2, p3, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result p3
@ -314,7 +304,7 @@
sget p3, Landroidx/cardview/R$styleable;->CardView_android_minHeight:I
invoke-virtual {p2, p3, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
invoke-virtual {p2, p3, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result p3
@ -322,13 +312,11 @@
invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V
sget-object v1, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
sget-object v2, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
iget-object v2, p0, Landroidx/cardview/widget/CardView;->mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
move-object v4, p1
move-object v3, p1
invoke-interface/range {v1 .. v7}, Landroidx/cardview/widget/CardViewImpl;->initialize(Landroidx/cardview/widget/CardViewDelegate;Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)V
invoke-interface/range {v2 .. v8}, Landroidx/cardview/widget/CardViewImpl;->initialize(Landroidx/cardview/widget/CardViewDelegate;Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)V
return-void
.end method
@ -482,94 +470,90 @@
.end method
.method public onMeasure(II)V
.locals 5
.locals 6
sget-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
instance-of v0, v0, Landroidx/cardview/widget/CardViewApi21Impl;
instance-of v1, v0, Landroidx/cardview/widget/CardViewApi21Impl;
if-nez v0, :cond_2
if-nez v1, :cond_2
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I
move-result v0
move-result v1
const/high16 v1, 0x40000000 # 2.0f
const/high16 v2, 0x40000000 # 2.0f
const/high16 v2, -0x80000000
const/high16 v3, -0x80000000
if-eq v0, v2, :cond_0
if-eq v1, v3, :cond_0
if-eq v0, v1, :cond_0
if-eq v1, v2, :cond_0
goto :goto_0
:cond_0
sget-object v3, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
iget-object v4, p0, Landroidx/cardview/widget/CardView;->mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
invoke-interface {v3, v4}, Landroidx/cardview/widget/CardViewImpl;->getMinWidth(Landroidx/cardview/widget/CardViewDelegate;)F
invoke-interface {v0, v4}, Landroidx/cardview/widget/CardViewImpl;->getMinWidth(Landroidx/cardview/widget/CardViewDelegate;)F
move-result v3
move-result v4
float-to-double v3, v3
float-to-double v4, v4
invoke-static {v3, v4}, Ljava/lang/Math;->ceil(D)D
invoke-static {v4, v5}, Ljava/lang/Math;->ceil(D)D
move-result-wide v3
move-result-wide v4
double-to-int v3, v3
double-to-int v4, v4
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result p1
invoke-static {v3, p1}, Ljava/lang/Math;->max(II)I
invoke-static {v4, p1}, Ljava/lang/Math;->max(II)I
move-result p1
invoke-static {p1, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
invoke-static {p1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result p1
:goto_0
invoke-static {p2}, Landroid/view/View$MeasureSpec;->getMode(I)I
move-result v0
move-result v1
if-eq v0, v2, :cond_1
if-eq v1, v3, :cond_1
if-eq v0, v1, :cond_1
if-eq v1, v2, :cond_1
goto :goto_1
:cond_1
sget-object v1, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
iget-object v2, p0, Landroidx/cardview/widget/CardView;->mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
invoke-interface {v1, v2}, Landroidx/cardview/widget/CardViewImpl;->getMinHeight(Landroidx/cardview/widget/CardViewDelegate;)F
invoke-interface {v0, v2}, Landroidx/cardview/widget/CardViewImpl;->getMinHeight(Landroidx/cardview/widget/CardViewDelegate;)F
move-result v1
move-result v0
float-to-double v1, v1
float-to-double v2, v0
invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D
invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D
move-result-wide v1
move-result-wide v2
double-to-int v1, v1
double-to-int v0, v2
invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result p2
invoke-static {v1, p2}, Ljava/lang/Math;->max(II)I
invoke-static {v0, p2}, Ljava/lang/Math;->max(II)I
move-result p2
invoke-static {p2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
invoke-static {p2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result p2