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 interface abstract Landroidx/activity/Cancellable;
.class public interface abstract Landroidx/activity/Cancellable;
.super Ljava/lang/Object;
.source "Cancellable.java"

View file

@ -1,4 +1,4 @@
.class Landroidx/activity/ComponentActivity$1;
.class public Landroidx/activity/ComponentActivity$1;
.super Ljava/lang/Object;
.source "ComponentActivity.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/activity/ComponentActivity;
.field public final synthetic this$0:Landroidx/activity/ComponentActivity;
# direct methods
.method constructor <init>(Landroidx/activity/ComponentActivity;)V
.method public constructor <init>(Landroidx/activity/ComponentActivity;)V
.locals 0
iput-object p1, p0, Landroidx/activity/ComponentActivity$1;->this$0:Landroidx/activity/ComponentActivity;

View file

@ -1,4 +1,4 @@
.class Landroidx/activity/ComponentActivity$2;
.class public Landroidx/activity/ComponentActivity$2;
.super Ljava/lang/Object;
.source "ComponentActivity.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/activity/ComponentActivity;
.field public final synthetic this$0:Landroidx/activity/ComponentActivity;
# direct methods
.method constructor <init>(Landroidx/activity/ComponentActivity;)V
.method public constructor <init>(Landroidx/activity/ComponentActivity;)V
.locals 0
iput-object p1, p0, Landroidx/activity/ComponentActivity$2;->this$0:Landroidx/activity/ComponentActivity;
@ -36,6 +36,14 @@
# virtual methods
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 0
.param p1 # Landroidx/lifecycle/LifecycleOwner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/lifecycle/Lifecycle$Event;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event;
@ -43,7 +51,7 @@
iget-object p1, p0, Landroidx/activity/ComponentActivity$2;->this$0:Landroidx/activity/ComponentActivity;
invoke-virtual {p1}, Landroidx/activity/ComponentActivity;->getWindow()Landroid/view/Window;
invoke-virtual {p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class Landroidx/activity/ComponentActivity$3;
.class public Landroidx/activity/ComponentActivity$3;
.super Ljava/lang/Object;
.source "ComponentActivity.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/activity/ComponentActivity;
.field public final synthetic this$0:Landroidx/activity/ComponentActivity;
# direct methods
.method constructor <init>(Landroidx/activity/ComponentActivity;)V
.method public constructor <init>(Landroidx/activity/ComponentActivity;)V
.locals 0
iput-object p1, p0, Landroidx/activity/ComponentActivity$3;->this$0:Landroidx/activity/ComponentActivity;
@ -36,6 +36,14 @@
# virtual methods
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 0
.param p1 # Landroidx/lifecycle/LifecycleOwner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/lifecycle/Lifecycle$Event;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;
@ -43,7 +51,7 @@
iget-object p1, p0, Landroidx/activity/ComponentActivity$3;->this$0:Landroidx/activity/ComponentActivity;
invoke-virtual {p1}, Landroidx/activity/ComponentActivity;->isChangingConfigurations()Z
invoke-virtual {p1}, Landroid/app/Activity;->isChangingConfigurations()Z
move-result p1

View file

@ -1,4 +1,4 @@
.class final Landroidx/activity/ComponentActivity$NonConfigurationInstances;
.class public final Landroidx/activity/ComponentActivity$NonConfigurationInstances;
.super Ljava/lang/Object;
.source "ComponentActivity.java"
@ -9,19 +9,19 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
accessFlags = 0x19
name = "NonConfigurationInstances"
.end annotation
# instance fields
.field custom:Ljava/lang/Object;
.field public custom:Ljava/lang/Object;
.field viewModelStore:Landroidx/lifecycle/ViewModelStore;
.field public viewModelStore:Landroidx/lifecycle/ViewModelStore;
# direct methods
.method constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -3,10 +3,10 @@
.source "ComponentActivity.java"
# interfaces
.implements Landroidx/activity/OnBackPressedDispatcherOwner;
.implements Landroidx/lifecycle/LifecycleOwner;
.implements Landroidx/lifecycle/ViewModelStoreOwner;
.implements Landroidx/savedstate/SavedStateRegistryOwner;
.implements Landroidx/activity/OnBackPressedDispatcherOwner;
# annotations
@ -18,20 +18,23 @@
# instance fields
.field private mContentLayoutId:I
.field public mContentLayoutId:I
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end field
.field private final mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry;
.field public final mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry;
.field private final mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher;
.field public final mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher;
.field private final mSavedStateRegistryController:Landroidx/savedstate/SavedStateRegistryController;
.field public final mSavedStateRegistryController:Landroidx/savedstate/SavedStateRegistryController;
.field private mViewModelStore:Landroidx/lifecycle/ViewModelStore;
.field public mViewModelStore:Landroidx/lifecycle/ViewModelStore;
# direct methods
.method public constructor <init>()V
.locals 3
.locals 2
invoke-direct {p0}, Landroidx/core/app/ComponentActivity;-><init>()V
@ -61,44 +64,35 @@
move-result-object v0
if-eqz v0, :cond_2
if-eqz v0, :cond_1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
if-lt v0, v1, :cond_0
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object v0
new-instance v2, Landroidx/activity/ComponentActivity$2;
new-instance v1, Landroidx/activity/ComponentActivity$2;
invoke-direct {v2, p0}, Landroidx/activity/ComponentActivity$2;-><init>(Landroidx/activity/ComponentActivity;)V
invoke-direct {v1, p0}, Landroidx/activity/ComponentActivity$2;-><init>(Landroidx/activity/ComponentActivity;)V
invoke-virtual {v0, v2}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
invoke-virtual {v0, v1}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
:cond_0
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object v0
new-instance v2, Landroidx/activity/ComponentActivity$3;
new-instance v1, Landroidx/activity/ComponentActivity$3;
invoke-direct {v2, p0}, Landroidx/activity/ComponentActivity$3;-><init>(Landroidx/activity/ComponentActivity;)V
invoke-direct {v1, p0}, Landroidx/activity/ComponentActivity$3;-><init>(Landroidx/activity/ComponentActivity;)V
invoke-virtual {v0, v2}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-gt v1, v0, :cond_1
invoke-virtual {v0, v1}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-gt v0, v1, :cond_1
if-gt v0, v1, :cond_0
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
@ -110,10 +104,10 @@
invoke-virtual {v0, v1}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
:cond_1
:cond_0
return-void
:cond_2
:cond_1
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "getLifecycle() returned null in ComponentActivity\'s constructor. Please make sure you are lazily constructing your Lifecycle in the first call to getLifecycle() rather than relying on field initialization."
@ -125,6 +119,12 @@
.method public constructor <init>(I)V
.locals 0
.param p1 # I
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end param
.annotation build Landroidx/annotation/ContentView;
.end annotation
invoke-direct {p0}, Landroidx/activity/ComponentActivity;-><init>()V
@ -133,10 +133,10 @@
return-void
.end method
.method static synthetic access$001(Landroidx/activity/ComponentActivity;)V
.method public static synthetic access$001(Landroidx/activity/ComponentActivity;)V
.locals 0
invoke-super {p0}, Landroidx/core/app/ComponentActivity;->onBackPressed()V
invoke-super {p0}, Landroid/app/Activity;->onBackPressed()V
return-void
.end method
@ -145,10 +145,13 @@
# virtual methods
.method public getLastCustomNonConfigurationInstance()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
invoke-virtual {p0}, Landroid/app/Activity;->getLastNonConfigurationInstance()Ljava/lang/Object;
move-result-object v0
@ -158,16 +161,19 @@
iget-object v0, v0, Landroidx/activity/ComponentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object;
return-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
.method public getLifecycle()Landroidx/lifecycle/Lifecycle;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry;
@ -176,6 +182,8 @@
.method public final getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher;
@ -184,6 +192,8 @@
.method public final getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mSavedStateRegistryController:Landroidx/savedstate/SavedStateRegistryController;
@ -196,8 +206,10 @@
.method public getViewModelStore()Landroidx/lifecycle/ViewModelStore;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getApplication()Landroid/app/Application;
invoke-virtual {p0}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v0
@ -207,7 +219,7 @@
if-nez v0, :cond_1
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
invoke-virtual {p0}, Landroid/app/Activity;->getLastNonConfigurationInstance()Ljava/lang/Object;
move-result-object v0
@ -247,6 +259,8 @@
.method public onBackPressed()V
.locals 1
.annotation build Landroidx/annotation/MainThread;
.end annotation
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher;
@ -257,6 +271,10 @@
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-super {p0, p1}, Landroidx/core/app/ComponentActivity;->onCreate(Landroid/os/Bundle;)V
@ -270,7 +288,7 @@
if-eqz p1, :cond_0
invoke-virtual {p0, p1}, Landroidx/activity/ComponentActivity;->setContentView(I)V
invoke-virtual {p0, p1}, Landroid/app/Activity;->setContentView(I)V
:cond_0
return-void
@ -278,6 +296,9 @@
.method public onRetainCustomNonConfigurationInstance()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
@ -288,6 +309,8 @@
.method public final onRetainNonConfigurationInstance()Ljava/lang/Object;
.locals 3
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->onRetainCustomNonConfigurationInstance()Ljava/lang/Object;
@ -297,7 +320,7 @@
if-nez v1, :cond_0
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
invoke-virtual {p0}, Landroid/app/Activity;->getLastNonConfigurationInstance()Ljava/lang/Object;
move-result-object v2
@ -330,6 +353,12 @@
.method public onSaveInstanceState(Landroid/os/Bundle;)V
.locals 2
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/CallSuper;
.end annotation
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;

View file

@ -1,4 +1,4 @@
.class final Landroidx/activity/ImmLeaksCleaner;
.class public final Landroidx/activity/ImmLeaksCleaner;
.super Ljava/lang/Object;
.source "ImmLeaksCleaner.java"
@ -6,34 +6,40 @@
.implements Landroidx/lifecycle/LifecycleEventObserver;
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x13
.end annotation
# static fields
.field private static final INIT_FAILED:I = 0x2
.field public static final INIT_FAILED:I = 0x2
.field private static final INIT_SUCCESS:I = 0x1
.field public static final INIT_SUCCESS:I = 0x1
.field private static final NOT_INITIALIAZED:I
.field public static final NOT_INITIALIAZED:I
.field private static sHField:Ljava/lang/reflect/Field;
.field public static sHField:Ljava/lang/reflect/Field;
.field private static sNextServedViewField:Ljava/lang/reflect/Field;
.field public static sNextServedViewField:Ljava/lang/reflect/Field;
.field private static sReflectedFieldsInitialized:I
.field public static sReflectedFieldsInitialized:I
.field private static sServedViewField:Ljava/lang/reflect/Field;
.field public static sServedViewField:Ljava/lang/reflect/Field;
# instance fields
.field private mActivity:Landroid/app/Activity;
.field public mActivity:Landroid/app/Activity;
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 0
return-void
.end method
.method constructor <init>(Landroid/app/Activity;)V
.method public constructor <init>(Landroid/app/Activity;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -43,8 +49,10 @@
return-void
.end method
.method private static initializeReflectiveFields()V
.method public static initializeReflectiveFields()V
.locals 3
.annotation build Landroidx/annotation/MainThread;
.end annotation
const/4 v0, 0x2
@ -61,6 +69,8 @@
sput-object v0, Landroidx/activity/ImmLeaksCleaner;->sServedViewField:Ljava/lang/reflect/Field;
sget-object v0, Landroidx/activity/ImmLeaksCleaner;->sServedViewField:Ljava/lang/reflect/Field;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
@ -75,6 +85,8 @@
sput-object v0, Landroidx/activity/ImmLeaksCleaner;->sNextServedViewField:Ljava/lang/reflect/Field;
sget-object v0, Landroidx/activity/ImmLeaksCleaner;->sNextServedViewField:Ljava/lang/reflect/Field;
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
const-class v0, Landroid/view/inputmethod/InputMethodManager;
@ -87,6 +99,8 @@
sput-object v0, Landroidx/activity/ImmLeaksCleaner;->sHField:Ljava/lang/reflect/Field;
sget-object v0, Landroidx/activity/ImmLeaksCleaner;->sHField:Ljava/lang/reflect/Field;
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
sput v1, Landroidx/activity/ImmLeaksCleaner;->sReflectedFieldsInitialized:I
@ -99,8 +113,16 @@
# virtual methods
.method public final onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 2
.param p1 # Landroidx/lifecycle/LifecycleOwner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/lifecycle/Lifecycle$Event;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;

View file

@ -4,7 +4,7 @@
# instance fields
.field private mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
.field public mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/CopyOnWriteArrayList<",
@ -14,7 +14,7 @@
.end annotation
.end field
.field private mEnabled:Z
.field public mEnabled:Z
# direct methods
@ -36,8 +36,12 @@
# virtual methods
.method addCancellable(Landroidx/activity/Cancellable;)V
.method public addCancellable(Landroidx/activity/Cancellable;)V
.locals 1
.param p1 # Landroidx/activity/Cancellable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Landroidx/activity/OnBackPressedCallback;->mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
@ -47,10 +51,14 @@
.end method
.method public abstract handleOnBackPressed()V
.annotation build Landroidx/annotation/MainThread;
.end annotation
.end method
.method public final isEnabled()Z
.locals 1
.annotation build Landroidx/annotation/MainThread;
.end annotation
iget-boolean v0, p0, Landroidx/activity/OnBackPressedCallback;->mEnabled:Z
@ -59,6 +67,8 @@
.method public final remove()V
.locals 2
.annotation build Landroidx/annotation/MainThread;
.end annotation
iget-object v0, p0, Landroidx/activity/OnBackPressedCallback;->mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
@ -87,8 +97,12 @@
return-void
.end method
.method removeCancellable(Landroidx/activity/Cancellable;)V
.method public removeCancellable(Landroidx/activity/Cancellable;)V
.locals 1
.param p1 # Landroidx/activity/Cancellable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Landroidx/activity/OnBackPressedCallback;->mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
@ -99,6 +113,8 @@
.method public final setEnabled(Z)V
.locals 0
.annotation build Landroidx/annotation/MainThread;
.end annotation
iput-boolean p1, p0, Landroidx/activity/OnBackPressedCallback;->mEnabled:Z

View file

@ -1,10 +1,10 @@
.class Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;
.class public Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;
.super Ljava/lang/Object;
.source "OnBackPressedDispatcher.java"
# interfaces
.implements Landroidx/activity/Cancellable;
.implements Landroidx/lifecycle/LifecycleEventObserver;
.implements Landroidx/activity/Cancellable;
# annotations
@ -13,24 +13,35 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "LifecycleOnBackPressedCancellable"
.end annotation
# instance fields
.field private mCurrentCancellable:Landroidx/activity/Cancellable;
.field public mCurrentCancellable:Landroidx/activity/Cancellable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private final mLifecycle:Landroidx/lifecycle/Lifecycle;
.field public final mLifecycle:Landroidx/lifecycle/Lifecycle;
.field private final mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
.field public final mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
.field final synthetic this$0:Landroidx/activity/OnBackPressedDispatcher;
.field public final synthetic this$0:Landroidx/activity/OnBackPressedDispatcher;
# direct methods
.method constructor <init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V
.method public constructor <init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V
.locals 0
.param p1 # Landroidx/activity/OnBackPressedDispatcher;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/lifecycle/Lifecycle;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iput-object p1, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->this$0:Landroidx/activity/OnBackPressedDispatcher;
@ -74,6 +85,14 @@
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 0
.param p1 # Landroidx/lifecycle/LifecycleOwner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/lifecycle/Lifecycle$Event;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event;
@ -89,7 +108,7 @@
iput-object p1, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable;
return-void
goto :goto_0
:cond_0
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event;
@ -102,7 +121,7 @@
invoke-interface {p1}, Landroidx/activity/Cancellable;->cancel()V
return-void
goto :goto_0
:cond_1
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;
@ -112,5 +131,6 @@
invoke-virtual {p0}, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V
:cond_2
:goto_0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;
.class public Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;
.super Ljava/lang/Object;
.source "OnBackPressedDispatcher.java"
@ -12,19 +12,19 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "OnBackPressedCancellable"
.end annotation
# instance fields
.field private final mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
.field public final mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
.field final synthetic this$0:Landroidx/activity/OnBackPressedDispatcher;
.field public final synthetic this$0:Landroidx/activity/OnBackPressedDispatcher;
# direct methods
.method constructor <init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V
.method public constructor <init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V
.locals 0
iput-object p1, p0, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->this$0:Landroidx/activity/OnBackPressedDispatcher;

View file

@ -13,9 +13,12 @@
# instance fields
.field private final mFallbackOnBackPressed:Ljava/lang/Runnable;
.field public final mFallbackOnBackPressed:Ljava/lang/Runnable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field final mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
.field public final mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayDeque<",
@ -39,6 +42,10 @@
.method public constructor <init>(Ljava/lang/Runnable;)V
.locals 1
.param p1 # Ljava/lang/Runnable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -55,16 +62,32 @@
# virtual methods
.method public final addCallback(Landroidx/activity/OnBackPressedCallback;)V
.method public addCallback(Landroidx/activity/OnBackPressedCallback;)V
.locals 0
.param p1 # Landroidx/activity/OnBackPressedCallback;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/MainThread;
.end annotation
invoke-virtual {p0, p1}, Landroidx/activity/OnBackPressedDispatcher;->addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable;
return-void
.end method
.method public final addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V
.method public addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V
.locals 2
.param p1 # Landroidx/lifecycle/LifecycleOwner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/activity/OnBackPressedCallback;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/MainThread;
.end annotation
invoke-interface {p1}, Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle;
@ -90,8 +113,17 @@
return-void
.end method
.method final addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable;
.method public addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable;
.locals 1
.param p1 # Landroidx/activity/OnBackPressedCallback;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/MainThread;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
@ -106,8 +138,10 @@
return-object v0
.end method
.method public final hasEnabledCallbacks()Z
.method public hasEnabledCallbacks()Z
.locals 2
.annotation build Landroidx/annotation/MainThread;
.end annotation
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
@ -144,8 +178,10 @@
return v0
.end method
.method public final onBackPressed()V
.method public onBackPressed()V
.locals 3
.annotation build Landroidx/annotation/MainThread;
.end annotation
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque;

View file

@ -8,4 +8,6 @@
# virtual methods
.method public abstract getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method

View file

@ -17,31 +17,31 @@
# static fields
.field public static final alpha:I = 0x7f040034
.field public static final font:I = 0x7f04016c
.field public static final font:I = 0x7f040170
.field public static final fontProviderAuthority:I = 0x7f04016e
.field public static final fontProviderAuthority:I = 0x7f040172
.field public static final fontProviderCerts:I = 0x7f04016f
.field public static final fontProviderCerts:I = 0x7f040173
.field public static final fontProviderFetchStrategy:I = 0x7f040170
.field public static final fontProviderFetchStrategy:I = 0x7f040174
.field public static final fontProviderFetchTimeout:I = 0x7f040171
.field public static final fontProviderFetchTimeout:I = 0x7f040175
.field public static final fontProviderPackage:I = 0x7f040172
.field public static final fontProviderPackage:I = 0x7f040176
.field public static final fontProviderQuery:I = 0x7f040173
.field public static final fontProviderQuery:I = 0x7f040177
.field public static final fontStyle:I = 0x7f040174
.field public static final fontStyle:I = 0x7f040178
.field public static final fontVariationSettings:I = 0x7f040175
.field public static final fontVariationSettings:I = 0x7f040179
.field public static final fontWeight:I = 0x7f040176
.field public static final fontWeight:I = 0x7f04017a
.field public static final ttcIndex:I = 0x7f040428
.field public static final ttcIndex:I = 0x7f040430
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -15,17 +15,17 @@
# static fields
.field public static final notification_action_color_filter:I = 0x7f0600b0
.field public static final notification_action_color_filter:I = 0x7f0600b1
.field public static final notification_icon_bg_color:I = 0x7f0600b1
.field public static final notification_icon_bg_color:I = 0x7f0600b2
.field public static final ripple_material_light:I = 0x7f0600f9
.field public static final ripple_material_light:I = 0x7f0600fa
.field public static final secondary_text_default_material_light:I = 0x7f0600fb
.field public static final secondary_text_default_material_light:I = 0x7f0600fc
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

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

View file

@ -15,33 +15,33 @@
# static fields
.field public static final notification_action_background:I = 0x7f08047b
.field public static final notification_action_background:I = 0x7f080493
.field public static final notification_bg:I = 0x7f08047c
.field public static final notification_bg:I = 0x7f080494
.field public static final notification_bg_low:I = 0x7f08047d
.field public static final notification_bg_low:I = 0x7f080495
.field public static final notification_bg_low_normal:I = 0x7f08047e
.field public static final notification_bg_low_normal:I = 0x7f080496
.field public static final notification_bg_low_pressed:I = 0x7f08047f
.field public static final notification_bg_low_pressed:I = 0x7f080497
.field public static final notification_bg_normal:I = 0x7f080480
.field public static final notification_bg_normal:I = 0x7f080498
.field public static final notification_bg_normal_pressed:I = 0x7f080481
.field public static final notification_bg_normal_pressed:I = 0x7f080499
.field public static final notification_icon_background:I = 0x7f080482
.field public static final notification_icon_background:I = 0x7f08049a
.field public static final notification_template_icon_bg:I = 0x7f080483
.field public static final notification_template_icon_bg:I = 0x7f08049b
.field public static final notification_template_icon_low_bg:I = 0x7f080484
.field public static final notification_template_icon_low_bg:I = 0x7f08049c
.field public static final notification_tile_bg:I = 0x7f080485
.field public static final notification_tile_bg:I = 0x7f08049d
.field public static final notify_panel_notification_icon_bg:I = 0x7f080486
.field public static final notify_panel_notification_icon_bg:I = 0x7f08049e
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -91,67 +91,67 @@
.field public static final actions:I = 0x7f0a0042
.field public static final async:I = 0x7f0a0080
.field public static final async:I = 0x7f0a0081
.field public static final blocking:I = 0x7f0a00ce
.field public static final blocking:I = 0x7f0a00cf
.field public static final chronometer:I = 0x7f0a021d
.field public static final chronometer:I = 0x7f0a021e
.field public static final dialog_button:I = 0x7f0a0265
.field public static final dialog_button:I = 0x7f0a0266
.field public static final forever:I = 0x7f0a02f9
.field public static final icon:I = 0x7f0a039b
.field public static final icon:I = 0x7f0a039f
.field public static final icon_group:I = 0x7f0a039d
.field public static final icon_group:I = 0x7f0a03a1
.field public static final info:I = 0x7f0a03b2
.field public static final info:I = 0x7f0a03b6
.field public static final italic:I = 0x7f0a03df
.field public static final italic:I = 0x7f0a03e3
.field public static final line1:I = 0x7f0a0423
.field public static final line1:I = 0x7f0a0427
.field public static final line3:I = 0x7f0a0424
.field public static final line3:I = 0x7f0a0428
.field public static final normal:I = 0x7f0a04a9
.field public static final normal:I = 0x7f0a04b0
.field public static final notification_background:I = 0x7f0a04b3
.field public static final notification_background:I = 0x7f0a04ba
.field public static final notification_main_column:I = 0x7f0a04b4
.field public static final notification_main_column:I = 0x7f0a04bb
.field public static final notification_main_column_container:I = 0x7f0a04b5
.field public static final notification_main_column_container:I = 0x7f0a04bc
.field public static final right_icon:I = 0x7f0a0591
.field public static final right_icon:I = 0x7f0a05a2
.field public static final right_side:I = 0x7f0a0592
.field public static final right_side:I = 0x7f0a05a3
.field public static final tag_accessibility_actions:I = 0x7f0a0764
.field public static final tag_accessibility_actions:I = 0x7f0a0787
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0765
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0788
.field public static final tag_accessibility_heading:I = 0x7f0a0766
.field public static final tag_accessibility_heading:I = 0x7f0a0789
.field public static final tag_accessibility_pane_title:I = 0x7f0a0767
.field public static final tag_accessibility_pane_title:I = 0x7f0a078a
.field public static final tag_screen_reader_focusable:I = 0x7f0a0768
.field public static final tag_screen_reader_focusable:I = 0x7f0a078b
.field public static final tag_transition_group:I = 0x7f0a0769
.field public static final tag_transition_group:I = 0x7f0a078c
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a076a
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a078d
.field public static final tag_unhandled_key_listeners:I = 0x7f0a076b
.field public static final tag_unhandled_key_listeners:I = 0x7f0a078e
.field public static final text:I = 0x7f0a0771
.field public static final text:I = 0x7f0a0794
.field public static final text2:I = 0x7f0a0772
.field public static final text2:I = 0x7f0a0795
.field public static final time:I = 0x7f0a077f
.field public static final time:I = 0x7f0a07a2
.field public static final title:I = 0x7f0a0780
.field public static final title:I = 0x7f0a07a3
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

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

View file

@ -17,21 +17,21 @@
# static fields
.field public static final custom_dialog:I = 0x7f0d0023
.field public static final notification_action:I = 0x7f0d0048
.field public static final notification_action:I = 0x7f0d0049
.field public static final notification_action_tombstone:I = 0x7f0d0049
.field public static final notification_action_tombstone:I = 0x7f0d004a
.field public static final notification_template_custom_big:I = 0x7f0d004b
.field public static final notification_template_custom_big:I = 0x7f0d004c
.field public static final notification_template_icon_group:I = 0x7f0d004c
.field public static final notification_template_icon_group:I = 0x7f0d004d
.field public static final notification_template_part_chronometer:I = 0x7f0d004d
.field public static final notification_template_part_chronometer:I = 0x7f0d004e
.field public static final notification_template_part_time:I = 0x7f0d004e
.field public static final notification_template_part_time:I = 0x7f0d004f
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -15,11 +15,11 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f1210ad
.field public static final status_bar_notification_info_overflow:I = 0x7f1210c6
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

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

View file

@ -93,7 +93,7 @@
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 1
const/4 v0, 0x3
@ -149,12 +149,12 @@
:array_1
.array-data 4
0x7f04016e
0x7f04016f
0x7f040170
0x7f040171
0x7f040172
0x7f040173
0x7f040174
0x7f040175
0x7f040176
0x7f040177
.end array-data
:array_2
@ -164,11 +164,11 @@
0x101053f
0x101056f
0x1010570
0x7f04016c
0x7f040174
0x7f040175
0x7f040176
0x7f040428
0x7f040170
0x7f040178
0x7f040179
0x7f04017a
0x7f040430
.end array-data
:array_3
@ -194,7 +194,7 @@
.end array-data
.end method
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

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