Changes of com.discord v1334

This commit is contained in:
root 2020-11-14 03:19:56 +00:00
parent 18c9b7884b
commit c42fc6bb28
18192 changed files with 975392 additions and 1011385 deletions

View file

@ -40,7 +40,7 @@
# direct methods
.method public constructor <init>()V
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -24,7 +24,7 @@
# direct methods
.method public constructor <init>()V
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -22,7 +22,7 @@
# direct methods
.method public constructor <init>()V
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -24,7 +24,7 @@
# direct methods
.method public constructor <init>()V
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -75,7 +75,7 @@
.end array-data
.end method
.method public constructor <init>()V
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -15,7 +15,7 @@
# direct methods
.method public constructor <init>()V
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -18,7 +18,7 @@
# instance fields
.field public mCardBackground:Landroid/graphics/drawable/Drawable;
.field private mCardBackground:Landroid/graphics/drawable/Drawable;
.field public final synthetic this$0:Landroidx/cardview/widget/CardView;

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

View file

@ -10,27 +10,27 @@
# instance fields
.field public mBackground:Landroid/content/res/ColorStateList;
.field private mBackground:Landroid/content/res/ColorStateList;
.field public final mBoundsF:Landroid/graphics/RectF;
.field private final mBoundsF:Landroid/graphics/RectF;
.field public final mBoundsI:Landroid/graphics/Rect;
.field private final mBoundsI:Landroid/graphics/Rect;
.field public mInsetForPadding:Z
.field private mInsetForPadding:Z
.field public mInsetForRadius:Z
.field private mInsetForRadius:Z
.field public mPadding:F
.field private mPadding:F
.field public final mPaint:Landroid/graphics/Paint;
.field private final mPaint:Landroid/graphics/Paint;
.field public mRadius:F
.field private mRadius:F
.field public mTint:Landroid/content/res/ColorStateList;
.field private mTint:Landroid/content/res/ColorStateList;
.field public mTintFilter:Landroid/graphics/PorterDuffColorFilter;
.field private mTintFilter:Landroid/graphics/PorterDuffColorFilter;
.field public mTintMode:Landroid/graphics/PorterDuff$Mode;
.field private mTintMode:Landroid/graphics/PorterDuff$Mode;
# direct methods

View file

@ -12,45 +12,45 @@
# static fields
.field public static final COS_45:D
.field private static final COS_45:D
.field public static final SHADOW_MULTIPLIER:F = 1.5f
.field private static final SHADOW_MULTIPLIER:F = 1.5f
.field public static sRoundRectHelper:Landroidx/cardview/widget/RoundRectDrawableWithShadow$RoundRectHelper;
# instance fields
.field public mAddPaddingForCorners:Z
.field private mAddPaddingForCorners:Z
.field public mBackground:Landroid/content/res/ColorStateList;
.field private mBackground:Landroid/content/res/ColorStateList;
.field public final mCardBounds:Landroid/graphics/RectF;
.field private final mCardBounds:Landroid/graphics/RectF;
.field public mCornerRadius:F
.field private mCornerRadius:F
.field public mCornerShadowPaint:Landroid/graphics/Paint;
.field private mCornerShadowPaint:Landroid/graphics/Paint;
.field public mCornerShadowPath:Landroid/graphics/Path;
.field private mCornerShadowPath:Landroid/graphics/Path;
.field public mDirty:Z
.field private mDirty:Z
.field public mEdgeShadowPaint:Landroid/graphics/Paint;
.field private mEdgeShadowPaint:Landroid/graphics/Paint;
.field public final mInsetShadow:I
.field private final mInsetShadow:I
.field public mPaint:Landroid/graphics/Paint;
.field private mPaint:Landroid/graphics/Paint;
.field public mPrintedShadowClipWarning:Z
.field private mPrintedShadowClipWarning:Z
.field public mRawMaxShadowSize:F
.field private mRawMaxShadowSize:F
.field public mRawShadowSize:F
.field private mRawShadowSize:F
.field public final mShadowEndColor:I
.field private final mShadowEndColor:I
.field public mShadowSize:F
.field private mShadowSize:F
.field public final mShadowStartColor:I
.field private final mShadowStartColor:I
# direct methods