Changes of com.discord v985
This commit is contained in:
parent
ff04d44b4b
commit
8f4cf7370b
8471 changed files with 204255 additions and 276377 deletions
|
@ -19,58 +19,23 @@
|
|||
.field public static final FEATURE_SUPPORT_ACTION_BAR_OVERLAY:I = 0x6d
|
||||
|
||||
.field public static final MODE_NIGHT_AUTO:I = 0x0
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static final MODE_NIGHT_AUTO_BATTERY:I = 0x3
|
||||
|
||||
.field public static final MODE_NIGHT_AUTO_TIME:I = 0x0
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static final MODE_NIGHT_FOLLOW_SYSTEM:I = -0x1
|
||||
|
||||
.field public static final MODE_NIGHT_NO:I = 0x1
|
||||
|
||||
.field public static final MODE_NIGHT_UNSPECIFIED:I = -0x64
|
||||
.field static final MODE_NIGHT_UNSPECIFIED:I = -0x64
|
||||
|
||||
.field public static final MODE_NIGHT_YES:I = 0x2
|
||||
|
||||
.field static final TAG:Ljava/lang/String; = "AppCompatDelegate"
|
||||
|
||||
.field private static final sActiveDelegates:Landroidx/collection/ArraySet;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/ArraySet<",
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
"Landroidx/appcompat/app/AppCompatDelegate;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private static final sActiveDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
.field private static sDefaultNightMode:I = -0x64
|
||||
.field private static sDefaultNightMode:I = -0x1
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Landroidx/collection/ArraySet;
|
||||
|
||||
invoke-direct {v0}, Landroidx/collection/ArraySet;-><init>()V
|
||||
|
||||
sput-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegates:Landroidx/collection/ArraySet;
|
||||
|
||||
new-instance v0, Ljava/lang/Object;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
sput-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -83,93 +48,34 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static applyDayNightToActiveDelegates()V
|
||||
.locals 3
|
||||
|
||||
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegates:Landroidx/collection/ArraySet;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/collection/ArraySet;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegate;->applyDayNight()Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:goto_1
|
||||
throw v1
|
||||
|
||||
:goto_2
|
||||
goto :goto_1
|
||||
.end method
|
||||
|
||||
.method public static create(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {v0, p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, p0, v1, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static create(Landroid/app/Dialog;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {v0, p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/app/Dialog;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
move-result-object v1
|
||||
|
||||
.method public static create(Landroid/content/Context;Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.locals 1
|
||||
invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
|
||||
|
||||
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
move-result-object p0
|
||||
|
||||
invoke-direct {v0, p0, p1, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
invoke-direct {v0, v1, p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
@ -202,126 +108,6 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method static markStarted(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
.locals 3
|
||||
|
||||
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
invoke-static {p0}, Landroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
|
||||
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegates:Landroidx/collection/ArraySet;
|
||||
|
||||
new-instance v2, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {v2, p0}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Landroidx/collection/ArraySet;->add(Ljava/lang/Object;)Z
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p0
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw p0
|
||||
.end method
|
||||
|
||||
.method static markStopped(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
invoke-static {p0}, Landroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p0
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw p0
|
||||
.end method
|
||||
|
||||
.method private static removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
.locals 3
|
||||
|
||||
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegates:Landroidx/collection/ArraySet;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/collection/ArraySet;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:cond_0
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
if-eq v2, p0, :cond_1
|
||||
|
||||
if-nez v2, :cond_0
|
||||
|
||||
:cond_1
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->remove()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p0
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:goto_1
|
||||
throw p0
|
||||
|
||||
:goto_2
|
||||
goto :goto_1
|
||||
.end method
|
||||
|
||||
.method public static setCompatVectorFromResourcesEnabled(Z)V
|
||||
.locals 0
|
||||
|
||||
|
@ -347,29 +133,17 @@
|
|||
|
||||
if-eq p0, v0, :cond_0
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
if-eq p0, v0, :cond_0
|
||||
|
||||
const-string p0, "AppCompatDelegate"
|
||||
|
||||
const-string v0, "setDefaultNightMode() called with an unknown mode"
|
||||
|
||||
invoke-static {p0, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
goto :goto_0
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
sget v0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
|
||||
|
||||
if-eq v0, p0, :cond_1
|
||||
|
||||
sput p0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
|
||||
|
||||
invoke-static {}, Landroidx/appcompat/app/AppCompatDelegate;->applyDayNightToActiveDelegates()V
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -381,12 +155,6 @@
|
|||
.method public abstract applyDayNight()Z
|
||||
.end method
|
||||
|
||||
.method public attachBaseContext(Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
|
||||
.end method
|
||||
|
||||
|
@ -403,14 +171,6 @@
|
|||
.method public abstract getDrawerToggleDelegate()Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
.end method
|
||||
|
||||
.method public getLocalNightMode()I
|
||||
.locals 1
|
||||
|
||||
const/16 v0, -0x64
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public abstract getMenuInflater()Landroid/view/MenuInflater;
|
||||
.end method
|
||||
|
||||
|
@ -474,12 +234,6 @@
|
|||
.method public abstract setSupportActionBar(Landroidx/appcompat/widget/Toolbar;)V
|
||||
.end method
|
||||
|
||||
.method public setTheme(I)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract setTitle(Ljava/lang/CharSequence;)V
|
||||
.end method
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue