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

@ -23,7 +23,7 @@
# static fields
.field public static final synthetic $VALUES:[Lcom/discord/panels/OverlappingPanelsLayout$LockState;
.field private static final synthetic $VALUES:[Lcom/discord/panels/OverlappingPanelsLayout$LockState;
.field public static final enum CLOSE:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
@ -81,7 +81,7 @@
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {

View file

@ -23,7 +23,7 @@
# static fields
.field public static final synthetic $VALUES:[Lcom/discord/panels/OverlappingPanelsLayout$Panel;
.field private static final synthetic $VALUES:[Lcom/discord/panels/OverlappingPanelsLayout$Panel;
.field public static final enum CENTER:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
@ -81,7 +81,7 @@
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {

View file

@ -23,7 +23,7 @@
# static fields
.field public static final synthetic $VALUES:[Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
.field private static final synthetic $VALUES:[Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
.field public static final enum LEFT:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
@ -67,7 +67,7 @@
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {

View file

@ -57,7 +57,7 @@
check-cast v0, Lcom/discord/panels/OverlappingPanelsLayout;
invoke-static {p1, v2}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;
@ -92,7 +92,7 @@
check-cast v0, Lcom/discord/panels/OverlappingPanelsLayout;
invoke-static {p1, v2}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$c;
.super Lz/n/c/k;
.super Ly/m/c/k;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lz/n/c/k;",
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lz/n/c/k;-><init>(I)V
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$d;
.super Lz/n/c/k;
.super Ly/m/c/k;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lz/n/c/k;",
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lz/n/c/k;-><init>(I)V
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$e;
.super Lz/n/c/k;
.super Ly/m/c/k;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lz/n/c/k;",
"Ly/m/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lz/n/c/k;-><init>(I)V
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
return-void
.end method

View file

@ -18,23 +18,23 @@
# static fields
.field public static final Companion:Lcom/discord/panels/OverlappingPanelsLayout$Companion;
.field public static final SIDE_PANEL_CLOSE_DURATION_MS:J = 0xc8L
.field private static final SIDE_PANEL_CLOSE_DURATION_MS:J = 0xc8L
.field public static final SIDE_PANEL_OPEN_DURATION_MS:J = 0xfaL
.field private static final SIDE_PANEL_OPEN_DURATION_MS:J = 0xfaL
# instance fields
.field public _$_findViewCache:Ljava/util/HashMap;
.field private _$_findViewCache:Ljava/util/HashMap;
.field public centerPanel:Landroid/view/View;
.field private centerPanel:Landroid/view/View;
.field public centerPanelAnimationEndX:F
.field private centerPanelAnimationEndX:F
.field public centerPanelDiffX:F
.field private centerPanelDiffX:F
.field public centerPanelXAnimator:Landroid/animation/ValueAnimator;
.field private centerPanelXAnimator:Landroid/animation/ValueAnimator;
.field public childGestureRegions:Ljava/util/List;
.field private childGestureRegions:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -44,15 +44,15 @@
.end annotation
.end field
.field public endPanel:Landroid/view/View;
.field private endPanel:Landroid/view/View;
.field public endPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
.field private endPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
.field public endPanelOpenedCenterPanelX:F
.field private endPanelOpenedCenterPanelX:F
.field public endPanelState:Lcom/discord/panels/PanelState;
.field private endPanelState:Lcom/discord/panels/PanelState;
.field public final endPanelStateListeners:Ljava/util/ArrayList;
.field private final endPanelStateListeners:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
@ -62,21 +62,21 @@
.end annotation
.end field
.field public homeGestureFromBottomThreshold:F
.field private homeGestureFromBottomThreshold:F
.field public isHomeSystemGesture:Z
.field private isHomeSystemGesture:Z
.field public isLeftToRight:Z
.field private isLeftToRight:Z
.field public isScrollingHorizontally:Z
.field private isScrollingHorizontally:Z
.field public final isSystemGestureNavigationPossible:Z
.field private final isSystemGestureNavigationPossible:Z
.field public minFlingPxPerSecond:F
.field private minFlingPxPerSecond:F
.field public nonFullScreenSidePanelWidth:I
.field private nonFullScreenSidePanelWidth:I
.field public pendingUpdate:Lkotlin/jvm/functions/Function0;
.field private pendingUpdate:Lkotlin/jvm/functions/Function0;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/functions/Function0<",
@ -86,19 +86,19 @@
.end annotation
.end field
.field public scrollingSlopPx:F
.field private scrollingSlopPx:F
.field public selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
.field private selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
.field public startPanel:Landroid/view/View;
.field private startPanel:Landroid/view/View;
.field public startPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
.field private startPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
.field public startPanelOpenedCenterPanelX:F
.field private startPanelOpenedCenterPanelX:F
.field public startPanelState:Lcom/discord/panels/PanelState;
.field private startPanelState:Lcom/discord/panels/PanelState;
.field public final startPanelStateListeners:Ljava/util/ArrayList;
.field private final startPanelStateListeners:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
@ -108,17 +108,17 @@
.end annotation
.end field
.field public swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
.field private swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
.field public useFullWidthForStartPanel:Z
.field private useFullWidthForStartPanel:Z
.field public velocityTracker:Landroid/view/VelocityTracker;
.field private velocityTracker:Landroid/view/VelocityTracker;
.field public wasActionDownOnClosedCenterPanel:Z
.field private wasActionDownOnClosedCenterPanel:Z
.field public xFromInterceptActionDown:F
.field private xFromInterceptActionDown:F
.field public yFromInterceptActionDown:F
.field private yFromInterceptActionDown:F
# direct methods
@ -141,7 +141,7 @@
const-string v0, "context"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
@ -185,7 +185,7 @@
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v0, Lz/i/l;->d:Lz/i/l;
sget-object v0, Ly/h/l;->d:Ly/h/l;
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -211,7 +211,7 @@
const-string v0, "context"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
@ -255,7 +255,7 @@
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v0, Lz/i/l;->d:Lz/i/l;
sget-object v0, Ly/h/l;->d:Ly/h/l;
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -283,7 +283,7 @@
const-string v0, "context"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
@ -327,7 +327,7 @@
iput-object p3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object p3, Lz/i/l;->d:Lz/i/l;
sget-object p3, Ly/h/l;->d:Ly/h/l;
iput-object p3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -407,7 +407,7 @@
:cond_0
const-string p0, "centerPanel"
invoke-static {p0}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p0, 0x0
@ -424,9 +424,9 @@
return-object p0
:cond_0
const-string p0, "startPanel"
const-string/jumbo p0, "startPanel"
invoke-static {p0}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p0, 0x0
@ -581,77 +581,70 @@
.end method
.method private final getEndPanelState(FF)Lcom/discord/panels/PanelState;
.locals 2
.locals 5
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
sget-object v0, Lcom/discord/panels/PanelState$d;->a:Lcom/discord/panels/PanelState$d;
const/4 v1, 0x0
sget-object v1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
if-eqz v0, :cond_0
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
cmpl-float v0, p2, v1
const/4 v3, 0x0
if-ltz v0, :cond_0
if-eqz v2, :cond_0
sget-object p1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
cmpl-float v4, p2, v3
goto :goto_0
if-ltz v4, :cond_0
:goto_0
move-object v0, v1
goto :goto_1
:cond_0
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
if-nez v2, :cond_1
if-nez v0, :cond_1
cmpg-float v3, p2, v3
cmpg-float v0, p2, v1
if-gtz v0, :cond_1
sget-object p1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
if-gtz v3, :cond_1
goto :goto_0
:cond_1
iget v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
iget v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
cmpg-float v0, p2, v0
cmpg-float v1, p2, v1
if-nez v0, :cond_2
if-nez v1, :cond_2
sget-object p1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
goto :goto_0
goto :goto_1
:cond_2
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
if-eqz v2, :cond_3
if-eqz v0, :cond_3
cmpg-float v1, p2, p1
cmpg-float v0, p2, p1
if-gez v1, :cond_3
if-gez v0, :cond_3
sget-object p1, Lcom/discord/panels/PanelState$d;->a:Lcom/discord/panels/PanelState$d;
goto :goto_0
goto :goto_1
:cond_3
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
if-nez v0, :cond_4
if-nez v2, :cond_4
cmpl-float p1, p2, p1
if-lez p1, :cond_4
sget-object p1, Lcom/discord/panels/PanelState$d;->a:Lcom/discord/panels/PanelState$d;
goto :goto_0
goto :goto_1
:cond_4
sget-object p1, Lcom/discord/panels/PanelState$b;->a:Lcom/discord/panels/PanelState$b;
sget-object v0, Lcom/discord/panels/PanelState$b;->a:Lcom/discord/panels/PanelState$b;
:goto_0
return-object p1
:goto_1
return-object v0
.end method
.method private final getLeftPanel()Lcom/discord/panels/OverlappingPanelsLayout$Panel;
@ -725,24 +718,24 @@
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
sget-object v1, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->CENTER:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->CENTER:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
if-ne v0, v1, :cond_2
if-ne v0, v3, :cond_2
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
sget-object v1, Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;->LEFT:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;->LEFT:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
if-ne v0, v1, :cond_2
if-ne v0, v3, :cond_2
goto :goto_0
:cond_2
iget v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
iget v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
invoke-static {v0, v1}, Ljava/lang/Math;->max(FF)F
invoke-static {v0, v3}, Ljava/lang/Math;->max(FF)F
move-result v0
@ -755,11 +748,9 @@
:goto_1
invoke-direct {p0}, Lcom/discord/panels/OverlappingPanelsLayout;->getRightPanelLockState()Lcom/discord/panels/OverlappingPanelsLayout$LockState;
move-result-object v1
move-result-object v3
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$LockState;->CLOSE:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
if-eq v1, v3, :cond_5
if-eq v3, v1, :cond_5
iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
@ -843,77 +834,70 @@
.end method
.method private final getStartPanelState(FF)Lcom/discord/panels/PanelState;
.locals 2
.locals 5
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
sget-object v0, Lcom/discord/panels/PanelState$d;->a:Lcom/discord/panels/PanelState$d;
const/4 v1, 0x0
sget-object v1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
if-eqz v0, :cond_0
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
cmpg-float v0, p2, v1
const/4 v3, 0x0
if-gtz v0, :cond_0
if-eqz v2, :cond_0
sget-object p1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
cmpg-float v4, p2, v3
goto :goto_0
if-gtz v4, :cond_0
:goto_0
move-object v0, v1
goto :goto_1
:cond_0
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
if-nez v2, :cond_1
if-nez v0, :cond_1
cmpl-float v3, p2, v3
cmpl-float v0, p2, v1
if-ltz v0, :cond_1
sget-object p1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
if-ltz v3, :cond_1
goto :goto_0
:cond_1
iget v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
iget v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
cmpg-float v0, p2, v0
cmpg-float v1, p2, v1
if-nez v0, :cond_2
if-nez v1, :cond_2
sget-object p1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
sget-object v0, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
goto :goto_0
goto :goto_1
:cond_2
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
if-eqz v2, :cond_3
if-eqz v0, :cond_3
cmpl-float v1, p2, p1
cmpl-float v0, p2, p1
if-lez v1, :cond_3
if-lez v0, :cond_3
sget-object p1, Lcom/discord/panels/PanelState$d;->a:Lcom/discord/panels/PanelState$d;
goto :goto_0
goto :goto_1
:cond_3
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
if-nez v0, :cond_4
if-nez v2, :cond_4
cmpg-float p1, p2, p1
if-gez p1, :cond_4
sget-object p1, Lcom/discord/panels/PanelState$d;->a:Lcom/discord/panels/PanelState$d;
goto :goto_0
goto :goto_1
:cond_4
sget-object p1, Lcom/discord/panels/PanelState$b;->a:Lcom/discord/panels/PanelState$b;
sget-object v0, Lcom/discord/panels/PanelState$b;->a:Lcom/discord/panels/PanelState$b;
:goto_0
return-object p1
:goto_1
return-object v0
.end method
.method private final getTargetedX(Landroid/view/MotionEvent;)F
@ -966,7 +950,7 @@
goto :goto_0
:cond_0
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -996,7 +980,7 @@
goto :goto_1
:cond_3
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1031,7 +1015,7 @@
goto :goto_2
:cond_5
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1061,7 +1045,7 @@
goto :goto_3
:cond_8
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1145,7 +1129,7 @@
const-string v11, "$this$setEnabledAlpha"
invoke-static {v8, v11}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v8, v11}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz v9, :cond_f
@ -1265,31 +1249,31 @@
return-void
:cond_16
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_17
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_18
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_19
const-string p1, "endPanel"
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1a
const-string p1, "startPanel"
const-string/jumbo p1, "startPanel"
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -1366,14 +1350,14 @@
:cond_3
const-string v0, "centerPanel"
invoke-static {v0}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
const-string v0, "endPanel"
invoke-static {v0}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1448,14 +1432,14 @@
:cond_3
const-string v0, "centerPanel"
invoke-static {v0}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
const-string v0, "startPanel"
const-string/jumbo v0, "startPanel"
invoke-static {v0}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1471,7 +1455,7 @@
const-string v2, "getChildAt(0)"
invoke-static {v1, v2}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View;
@ -1483,7 +1467,7 @@
const-string v3, "getChildAt(1)"
invoke-static {v2, v3}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
@ -1495,7 +1479,7 @@
const-string v3, "getChildAt(2)"
invoke-static {v2, v3}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View;
@ -1503,7 +1487,7 @@
const/4 v3, 0x0
const-string v4, "startPanel"
const-string/jumbo v4, "startPanel"
if-eqz v2, :cond_8
@ -1591,42 +1575,42 @@
return-void
:cond_1
invoke-static {v7}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_2
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_3
invoke-static {v7}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
invoke-static {v7}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_5
invoke-static {v7}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_6
invoke-static {v7}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_7
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_8
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1634,7 +1618,7 @@
.method private final initialize(Landroid/util/AttributeSet;)V
.locals 5
sget-object v0, Lf/a/e/a;->b:Lf/a/e/a;
sget-object v0, Lf/a/f/a;->b:Lf/a/f/a;
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
@ -1642,11 +1626,11 @@
const-string v1, "context"
invoke-static {v0, v1}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lf/a/e/a;->a:Lkotlin/jvm/functions/Function1;
sget-object v1, Lf/a/f/a;->a:Lkotlin/jvm/functions/Function1;
invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
@ -1716,7 +1700,7 @@
const-string v3, "resources"
invoke-static {v0, v3}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
@ -1730,7 +1714,7 @@
move-result-object v0
invoke-static {v0, v3}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -1745,7 +1729,7 @@
move-result-object v0
invoke-static {v0, v3}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -1947,12 +1931,12 @@
return v2
:cond_7
invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_8
invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2236,12 +2220,12 @@
return-void
:cond_0
invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1
invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2255,7 +2239,7 @@
const/4 v1, 0x0
const-string v2, "startPanel"
const-string/jumbo v2, "startPanel"
if-eqz v0, :cond_2
@ -2286,12 +2270,12 @@
goto :goto_1
:cond_1
invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_2
invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -2331,7 +2315,7 @@
const-string v2, "resources"
invoke-static {v1, v2}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -2387,7 +2371,7 @@
:cond_3
const-string p1, "centerPanel"
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p1, 0x0
@ -2611,12 +2595,12 @@
return-void
:cond_0
invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1
invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2721,7 +2705,7 @@
:cond_3
const-string p1, "centerPanel"
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p1, 0x0
@ -2839,44 +2823,40 @@
.end method
.method public final handleEndPanelState(Lcom/discord/panels/PanelState;)V
.locals 2
.locals 3
const-string v0, "endPanelState"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {p1, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
move-result v2
if-eqz v1, :cond_0
if-eqz v2, :cond_0
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
move-result v1
xor-int/lit8 v2, v2, 0x1
xor-int/lit8 v1, v1, 0x1
if-eqz v1, :cond_0
if-eqz v2, :cond_0
invoke-virtual {p0}, Lcom/discord/panels/OverlappingPanelsLayout;->openEndPanel()V
goto :goto_0
:cond_0
instance-of v1, p1, Lcom/discord/panels/PanelState$a;
instance-of v2, p1, Lcom/discord/panels/PanelState$a;
if-eqz v1, :cond_1
if-eqz v2, :cond_1
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -2892,48 +2872,44 @@
.end method
.method public final handleStartPanelState(Lcom/discord/panels/PanelState;)V
.locals 2
.locals 3
const-string v0, "startPanelState"
const-string/jumbo v0, "startPanelState"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelState:Lcom/discord/panels/PanelState;
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {p1, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
move-result v2
if-eqz v1, :cond_0
if-eqz v2, :cond_0
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
move-result v1
xor-int/lit8 v2, v2, 0x1
xor-int/lit8 v1, v1, 0x1
if-eqz v1, :cond_0
if-eqz v2, :cond_0
invoke-virtual {p0}, Lcom/discord/panels/OverlappingPanelsLayout;->openStartPanel()V
goto :goto_0
:cond_0
sget-object v1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
sget-object v2, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
invoke-static {p1, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v2}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
move-result v2
if-eqz v1, :cond_1
if-eqz v2, :cond_1
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -2953,7 +2929,7 @@
const-string v0, "event"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I
@ -3100,7 +3076,7 @@
const-string v4, "resources"
invoke-static {v1, v4}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v4}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -3163,7 +3139,7 @@
:cond_a
const-string p1, "centerPanel"
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -3196,7 +3172,7 @@
const-string v0, "event"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isHomeSystemGesture:Z
@ -3384,7 +3360,7 @@
const-string v0, "panelStateListenerArgs"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
array-length v0, p1
@ -3412,7 +3388,7 @@
const-string v0, "panelStateListenerArgs"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
array-length v0, p1
@ -3448,7 +3424,7 @@
const-string v0, "childGestureRegions"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -3460,7 +3436,7 @@
const-string v0, "lockState"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
@ -3479,7 +3455,7 @@
const-string v0, "lockState"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;

View file

@ -262,7 +262,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

@ -1834,7 +1834,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

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