Changes of com.discord v968

This commit is contained in:
root 2019-10-08 01:23:22 +02:00
parent 2be3c10320
commit 8dbf9fb1c2
8046 changed files with 353591 additions and 366898 deletions

View file

@ -473,21 +473,15 @@
iget-object v0, p0, Landroidx/lifecycle/ClassesInfoCache;->mHasLifecycleMethods:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result v0
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
if-eqz v0, :cond_0
iget-object v0, p0, Landroidx/lifecycle/ClassesInfoCache;->mHasLifecycleMethods:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1

View file

@ -1,9 +1,9 @@
.class public Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
.class Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
.super Ljava/lang/Object;
.source "CompositeGeneratedAdaptersObserver.java"
# interfaces
.implements Landroidx/lifecycle/GenericLifecycleObserver;
.implements Landroidx/lifecycle/LifecycleEventObserver;
# instance fields

View file

@ -3,20 +3,24 @@
.source "FullLifecycleObserverAdapter.java"
# interfaces
.implements Landroidx/lifecycle/GenericLifecycleObserver;
.implements Landroidx/lifecycle/LifecycleEventObserver;
# instance fields
.field private final mObserver:Landroidx/lifecycle/FullLifecycleObserver;
.field private final mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver;
.field private final mLifecycleEventObserver:Landroidx/lifecycle/LifecycleEventObserver;
# direct methods
.method constructor <init>(Landroidx/lifecycle/FullLifecycleObserver;)V
.method constructor <init>(Landroidx/lifecycle/FullLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mObserver:Landroidx/lifecycle/FullLifecycleObserver;
iput-object p1, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver;
iput-object p2, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mLifecycleEventObserver:Landroidx/lifecycle/LifecycleEventObserver;
return-void
.end method
@ -24,19 +28,19 @@
# virtual methods
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 1
.locals 2
sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$1;->$SwitchMap$androidx$lifecycle$Lifecycle$Event:[I
invoke-virtual {p2}, Landroidx/lifecycle/Lifecycle$Event;->ordinal()I
move-result p2
move-result v1
aget p2, v0, p2
aget v0, v0, v1
packed-switch p2, :pswitch_data_0
packed-switch v0, :pswitch_data_0
return-void
goto :goto_0
:pswitch_0
new-instance p1, Ljava/lang/IllegalArgumentException;
@ -48,47 +52,57 @@
throw p1
:pswitch_1
iget-object p2, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mObserver:Landroidx/lifecycle/FullLifecycleObserver;
iget-object v0, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver;
invoke-interface {p2, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V
invoke-interface {v0, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V
return-void
goto :goto_0
:pswitch_2
iget-object p2, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mObserver:Landroidx/lifecycle/FullLifecycleObserver;
iget-object v0, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver;
invoke-interface {p2, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onStop(Landroidx/lifecycle/LifecycleOwner;)V
invoke-interface {v0, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onStop(Landroidx/lifecycle/LifecycleOwner;)V
return-void
goto :goto_0
:pswitch_3
iget-object p2, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mObserver:Landroidx/lifecycle/FullLifecycleObserver;
iget-object v0, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver;
invoke-interface {p2, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onPause(Landroidx/lifecycle/LifecycleOwner;)V
invoke-interface {v0, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onPause(Landroidx/lifecycle/LifecycleOwner;)V
return-void
goto :goto_0
:pswitch_4
iget-object p2, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mObserver:Landroidx/lifecycle/FullLifecycleObserver;
iget-object v0, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver;
invoke-interface {p2, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onResume(Landroidx/lifecycle/LifecycleOwner;)V
invoke-interface {v0, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onResume(Landroidx/lifecycle/LifecycleOwner;)V
return-void
goto :goto_0
:pswitch_5
iget-object p2, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mObserver:Landroidx/lifecycle/FullLifecycleObserver;
iget-object v0, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver;
invoke-interface {p2, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onStart(Landroidx/lifecycle/LifecycleOwner;)V
invoke-interface {v0, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onStart(Landroidx/lifecycle/LifecycleOwner;)V
return-void
goto :goto_0
:pswitch_6
iget-object p2, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mObserver:Landroidx/lifecycle/FullLifecycleObserver;
iget-object v0, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver;
invoke-interface {p2, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V
invoke-interface {v0, p1}, Landroidx/lifecycle/FullLifecycleObserver;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V
:goto_0
iget-object v0, p0, Landroidx/lifecycle/FullLifecycleObserverAdapter;->mLifecycleEventObserver:Landroidx/lifecycle/LifecycleEventObserver;
if-eqz v0, :cond_0
invoke-interface {v0, p1, p2}, Landroidx/lifecycle/LifecycleEventObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
:cond_0
return-void
nop
:pswitch_data_0
.packed-switch 0x1
:pswitch_6

View file

@ -3,9 +3,9 @@
.source "GenericLifecycleObserver.java"
# interfaces
.implements Landroidx/lifecycle/LifecycleObserver;
.implements Landroidx/lifecycle/LifecycleEventObserver;
# virtual methods
.method public abstract onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.end method
# annotations
.annotation runtime Ljava/lang/Deprecated;
.end annotation

View file

@ -12,12 +12,30 @@
.end annotation
# instance fields
.field mInternalScopeRef:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 0
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
iput-object v0, p0, Landroidx/lifecycle/Lifecycle;->mInternalScopeRef:Ljava/util/concurrent/atomic/AtomicReference;
return-void
.end method

View file

@ -0,0 +1,11 @@
.class public interface abstract Landroidx/lifecycle/LifecycleEventObserver;
.super Ljava/lang/Object;
.source "LifecycleEventObserver.java"
# interfaces
.implements Landroidx/lifecycle/LifecycleObserver;
# virtual methods
.method public abstract onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.end method

View file

@ -15,7 +15,7 @@
# instance fields
.field mLifecycleObserver:Landroidx/lifecycle/GenericLifecycleObserver;
.field mLifecycleObserver:Landroidx/lifecycle/LifecycleEventObserver;
.field mState:Landroidx/lifecycle/Lifecycle$State;
@ -26,11 +26,11 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-static {p1}, Landroidx/lifecycle/Lifecycling;->getCallback(Ljava/lang/Object;)Landroidx/lifecycle/GenericLifecycleObserver;
invoke-static {p1}, Landroidx/lifecycle/Lifecycling;->lifecycleEventObserver(Ljava/lang/Object;)Landroidx/lifecycle/LifecycleEventObserver;
move-result-object p1
iput-object p1, p0, Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mLifecycleObserver:Landroidx/lifecycle/GenericLifecycleObserver;
iput-object p1, p0, Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mLifecycleObserver:Landroidx/lifecycle/LifecycleEventObserver;
iput-object p2, p0, Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State;
@ -54,9 +54,9 @@
iput-object v1, p0, Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State;
iget-object v1, p0, Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mLifecycleObserver:Landroidx/lifecycle/GenericLifecycleObserver;
iget-object v1, p0, Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mLifecycleObserver:Landroidx/lifecycle/LifecycleEventObserver;
invoke-interface {v1, p1, p2}, Landroidx/lifecycle/GenericLifecycleObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
invoke-interface {v1, p1, p2}, Landroidx/lifecycle/LifecycleEventObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
iput-object v0, p0, Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;->mState:Landroidx/lifecycle/Lifecycle$State;

View file

@ -11,10 +11,6 @@
.end annotation
# static fields
.field private static final LOG_TAG:Ljava/lang/String; = "LifecycleRegistry"
# instance fields
.field private mAddingObserverCounter:I
@ -611,15 +607,7 @@
check-cast v0, Landroidx/lifecycle/LifecycleOwner;
if-nez v0, :cond_0
const-string v0, "LifecycleRegistry"
const-string v1, "LifecycleOwner is garbage collected, you shouldn\'t try dispatch new events from it."
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
return-void
if-eqz v0, :cond_3
:cond_0
:goto_0
@ -694,6 +682,21 @@
iput-boolean v2, p0, Landroidx/lifecycle/LifecycleRegistry;->mNewEventOccurred:Z
return-void
:cond_3
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "LifecycleOwner of this LifecycleRegistry is alreadygarbage collected. It is too late to change lifecycle state."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
goto :goto_2
:goto_1
throw v0
:goto_2
goto :goto_1
.end method
.method private static upEvent(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event;
@ -937,8 +940,10 @@
.method public markState(Landroidx/lifecycle/Lifecycle$State;)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-direct {p0, p1}, Landroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V
invoke-virtual {p0, p1}, Landroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V
return-void
.end method
@ -952,3 +957,11 @@
return-void
.end method
.method public setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V
.locals 0
invoke-direct {p0, p1}, Landroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V
return-void
.end method

View file

@ -0,0 +1,45 @@
.class final Landroidx/lifecycle/Lifecycling$1;
.super Ljava/lang/Object;
.source "Lifecycling.java"
# interfaces
.implements Landroidx/lifecycle/GenericLifecycleObserver;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/lifecycle/Lifecycling;->getCallback(Ljava/lang/Object;)Landroidx/lifecycle/GenericLifecycleObserver;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
# instance fields
.field final synthetic val$observer:Landroidx/lifecycle/LifecycleEventObserver;
# direct methods
.method constructor <init>(Landroidx/lifecycle/LifecycleEventObserver;)V
.locals 0
iput-object p1, p0, Landroidx/lifecycle/Lifecycling$1;->val$observer:Landroidx/lifecycle/LifecycleEventObserver;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 1
iget-object v0, p0, Landroidx/lifecycle/Lifecycling$1;->val$observer:Landroidx/lifecycle/LifecycleEventObserver;
invoke-interface {v0, p1, p2}, Landroidx/lifecycle/LifecycleEventObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
return-void
.end method

View file

@ -284,117 +284,17 @@
.end method
.method static getCallback(Ljava/lang/Object;)Landroidx/lifecycle/GenericLifecycleObserver;
.locals 4
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
instance-of v0, p0, Landroidx/lifecycle/FullLifecycleObserver;
if-eqz v0, :cond_0
new-instance v0, Landroidx/lifecycle/FullLifecycleObserverAdapter;
check-cast p0, Landroidx/lifecycle/FullLifecycleObserver;
invoke-direct {v0, p0}, Landroidx/lifecycle/FullLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/FullLifecycleObserver;)V
return-object v0
:cond_0
instance-of v0, p0, Landroidx/lifecycle/GenericLifecycleObserver;
if-eqz v0, :cond_1
check-cast p0, Landroidx/lifecycle/GenericLifecycleObserver;
return-object p0
:cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-static {v0}, Landroidx/lifecycle/Lifecycling;->getObserverConstructorType(Ljava/lang/Class;)I
move-result v1
const/4 v2, 0x2
if-ne v1, v2, :cond_4
sget-object v1, Landroidx/lifecycle/Lifecycling;->sClassToAdapters:Ljava/util/Map;
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
const/4 v2, 0x0
const/4 v3, 0x1
if-ne v1, v3, :cond_2
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/reflect/Constructor;
invoke-static {v0, p0}, Landroidx/lifecycle/Lifecycling;->createGeneratedAdapter(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)Landroidx/lifecycle/GeneratedAdapter;
invoke-static {p0}, Landroidx/lifecycle/Lifecycling;->lifecycleEventObserver(Ljava/lang/Object;)Landroidx/lifecycle/LifecycleEventObserver;
move-result-object p0
new-instance v0, Landroidx/lifecycle/SingleGeneratedAdapterObserver;
new-instance v0, Landroidx/lifecycle/Lifecycling$1;
invoke-direct {v0, p0}, Landroidx/lifecycle/SingleGeneratedAdapterObserver;-><init>(Landroidx/lifecycle/GeneratedAdapter;)V
return-object v0
:cond_2
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
new-array v1, v1, [Landroidx/lifecycle/GeneratedAdapter;
:goto_0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v3
if-ge v2, v3, :cond_3
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/reflect/Constructor;
invoke-static {v3, p0}, Landroidx/lifecycle/Lifecycling;->createGeneratedAdapter(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)Landroidx/lifecycle/GeneratedAdapter;
move-result-object v3
aput-object v3, v1, v2
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_3
new-instance p0, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
invoke-direct {p0, v1}, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;-><init>([Landroidx/lifecycle/GeneratedAdapter;)V
return-object p0
:cond_4
new-instance v0, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;
invoke-direct {v0, p0}, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;-><init>(Ljava/lang/Object;)V
invoke-direct {v0, p0}, Landroidx/lifecycle/Lifecycling$1;-><init>(Landroidx/lifecycle/LifecycleEventObserver;)V
return-object v0
.end method
@ -411,21 +311,15 @@
sget-object v0, Landroidx/lifecycle/Lifecycling;->sCallbackCache:Ljava/util/Map;
invoke-interface {v0, p0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result v0
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-eqz v0, :cond_0
sget-object v0, Landroidx/lifecycle/Lifecycling;->sCallbackCache:Ljava/util/Map;
invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/Integer;
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result p0
@ -477,6 +371,141 @@
return p0
.end method
.method static lifecycleEventObserver(Ljava/lang/Object;)Landroidx/lifecycle/LifecycleEventObserver;
.locals 4
instance-of v0, p0, Landroidx/lifecycle/LifecycleEventObserver;
instance-of v1, p0, Landroidx/lifecycle/FullLifecycleObserver;
if-eqz v0, :cond_0
if-eqz v1, :cond_0
new-instance v0, Landroidx/lifecycle/FullLifecycleObserverAdapter;
move-object v1, p0
check-cast v1, Landroidx/lifecycle/FullLifecycleObserver;
check-cast p0, Landroidx/lifecycle/LifecycleEventObserver;
invoke-direct {v0, v1, p0}, Landroidx/lifecycle/FullLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/FullLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V
return-object v0
:cond_0
if-eqz v1, :cond_1
new-instance v0, Landroidx/lifecycle/FullLifecycleObserverAdapter;
check-cast p0, Landroidx/lifecycle/FullLifecycleObserver;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Landroidx/lifecycle/FullLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/FullLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V
return-object v0
:cond_1
if-eqz v0, :cond_2
check-cast p0, Landroidx/lifecycle/LifecycleEventObserver;
return-object p0
:cond_2
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-static {v0}, Landroidx/lifecycle/Lifecycling;->getObserverConstructorType(Ljava/lang/Class;)I
move-result v1
const/4 v2, 0x2
if-ne v1, v2, :cond_5
sget-object v1, Landroidx/lifecycle/Lifecycling;->sClassToAdapters:Ljava/util/Map;
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
const/4 v2, 0x0
const/4 v3, 0x1
if-ne v1, v3, :cond_3
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/reflect/Constructor;
invoke-static {v0, p0}, Landroidx/lifecycle/Lifecycling;->createGeneratedAdapter(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)Landroidx/lifecycle/GeneratedAdapter;
move-result-object p0
new-instance v0, Landroidx/lifecycle/SingleGeneratedAdapterObserver;
invoke-direct {v0, p0}, Landroidx/lifecycle/SingleGeneratedAdapterObserver;-><init>(Landroidx/lifecycle/GeneratedAdapter;)V
return-object v0
:cond_3
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
new-array v1, v1, [Landroidx/lifecycle/GeneratedAdapter;
:goto_0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v3
if-ge v2, v3, :cond_4
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/reflect/Constructor;
invoke-static {v3, p0}, Landroidx/lifecycle/Lifecycling;->createGeneratedAdapter(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)Landroidx/lifecycle/GeneratedAdapter;
move-result-object v3
aput-object v3, v1, v2
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_4
new-instance p0, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
invoke-direct {p0, v1}, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;-><init>([Landroidx/lifecycle/GeneratedAdapter;)V
return-object p0
:cond_5
new-instance v0, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;
invoke-direct {v0, p0}, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;-><init>(Ljava/lang/Object;)V
return-object v0
.end method
.method private static resolveObserverCallbackType(Ljava/lang/Class;)I
.locals 8
.annotation system Ldalvik/annotation/Signature;

View file

@ -3,7 +3,7 @@
.source "LiveData.java"
# interfaces
.implements Landroidx/lifecycle/GenericLifecycleObserver;
.implements Landroidx/lifecycle/LifecycleEventObserver;
# annotations
@ -20,7 +20,7 @@
value = {
"Landroidx/lifecycle/LiveData<",
"TT;>.ObserverWrapper;",
"Landroidx/lifecycle/GenericLifecycleObserver;"
"Landroidx/lifecycle/LifecycleEventObserver;"
}
.end annotation

View file

@ -94,24 +94,69 @@
sget-object v0, Landroidx/lifecycle/LiveData;->NOT_SET:Ljava/lang/Object;
iput-object v0, p0, Landroidx/lifecycle/LiveData;->mData:Ljava/lang/Object;
iput-object v0, p0, Landroidx/lifecycle/LiveData;->mPendingData:Ljava/lang/Object;
const/4 v0, -0x1
iput v0, p0, Landroidx/lifecycle/LiveData;->mVersion:I
new-instance v0, Landroidx/lifecycle/LiveData$1;
invoke-direct {v0, p0}, Landroidx/lifecycle/LiveData$1;-><init>(Landroidx/lifecycle/LiveData;)V
iput-object v0, p0, Landroidx/lifecycle/LiveData;->mPostValueRunnable:Ljava/lang/Runnable;
sget-object v0, Landroidx/lifecycle/LiveData;->NOT_SET:Ljava/lang/Object;
iput-object v0, p0, Landroidx/lifecycle/LiveData;->mData:Ljava/lang/Object;
const/4 v0, -0x1
iput v0, p0, Landroidx/lifecycle/LiveData;->mVersion:I
return-void
.end method
.method private static assertMainThread(Ljava/lang/String;)V
.method public constructor <init>(Ljava/lang/Object;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Landroidx/lifecycle/LiveData;->mDataLock:Ljava/lang/Object;
new-instance v0, Landroidx/arch/core/internal/SafeIterableMap;
invoke-direct {v0}, Landroidx/arch/core/internal/SafeIterableMap;-><init>()V
iput-object v0, p0, Landroidx/lifecycle/LiveData;->mObservers:Landroidx/arch/core/internal/SafeIterableMap;
const/4 v0, 0x0
iput v0, p0, Landroidx/lifecycle/LiveData;->mActiveCount:I
sget-object v1, Landroidx/lifecycle/LiveData;->NOT_SET:Ljava/lang/Object;
iput-object v1, p0, Landroidx/lifecycle/LiveData;->mPendingData:Ljava/lang/Object;
new-instance v1, Landroidx/lifecycle/LiveData$1;
invoke-direct {v1, p0}, Landroidx/lifecycle/LiveData$1;-><init>(Landroidx/lifecycle/LiveData;)V
iput-object v1, p0, Landroidx/lifecycle/LiveData;->mPostValueRunnable:Ljava/lang/Runnable;
iput-object p1, p0, Landroidx/lifecycle/LiveData;->mData:Ljava/lang/Object;
iput v0, p0, Landroidx/lifecycle/LiveData;->mVersion:I
return-void
.end method
.method static assertMainThread(Ljava/lang/String;)V
.locals 3
invoke-static {}, Landroidx/arch/core/executor/ArchTaskExecutor;->getInstance()Landroidx/arch/core/executor/ArchTaskExecutor;
@ -452,15 +497,22 @@
check-cast p1, Landroidx/lifecycle/LiveData$ObserverWrapper;
if-eqz p1, :cond_1
instance-of v1, p1, Landroidx/lifecycle/LiveData$LifecycleBoundObserver;
if-nez v1, :cond_0
if-nez v1, :cond_1
goto :goto_0
if-eqz p1, :cond_0
return-void
:cond_0
const/4 p1, 0x1
invoke-virtual {v0, p1}, Landroidx/lifecycle/LiveData$AlwaysActiveObserver;->activeStateChanged(Z)V
return-void
:cond_1
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "Cannot add the same observer with different lifecycles"
@ -468,19 +520,6 @@
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:cond_1
:goto_0
if-eqz p1, :cond_2
return-void
:cond_2
const/4 p1, 0x1
invoke-virtual {v0, p1}, Landroidx/lifecycle/LiveData$AlwaysActiveObserver;->activeStateChanged(Z)V
return-void
.end method
.method protected onActive()V
@ -495,7 +534,7 @@
return-void
.end method
.method protected postValue(Ljava/lang/Object;)V
.method public postValue(Ljava/lang/Object;)V
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {

View file

@ -24,6 +24,19 @@
return-void
.end method
.method public constructor <init>(Ljava/lang/Object;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
invoke-direct {p0, p1}, Landroidx/lifecycle/LiveData;-><init>(Ljava/lang/Object;)V
return-void
.end method
# virtual methods
.method public postValue(Ljava/lang/Object;)V

View file

@ -3,7 +3,7 @@
.source "ReflectiveGenericLifecycleObserver.java"
# interfaces
.implements Landroidx/lifecycle/GenericLifecycleObserver;
.implements Landroidx/lifecycle/LifecycleEventObserver;
# instance fields

View file

@ -1,9 +1,9 @@
.class public Landroidx/lifecycle/SingleGeneratedAdapterObserver;
.class Landroidx/lifecycle/SingleGeneratedAdapterObserver;
.super Ljava/lang/Object;
.source "SingleGeneratedAdapterObserver.java"
# interfaces
.implements Landroidx/lifecycle/GenericLifecycleObserver;
.implements Landroidx/lifecycle/LifecycleEventObserver;
# instance fields

View file

@ -0,0 +1,93 @@
.class final Landroidx/lifecycle/Transformations$3;
.super Ljava/lang/Object;
.source "Transformations.java"
# interfaces
.implements Landroidx/lifecycle/Observer;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/lifecycle/Transformations;->distinctUntilChanged(Landroidx/lifecycle/LiveData;)Landroidx/lifecycle/LiveData;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroidx/lifecycle/Observer<",
"TX;>;"
}
.end annotation
# instance fields
.field mFirstTime:Z
.field final synthetic val$outputLiveData:Landroidx/lifecycle/MediatorLiveData;
# direct methods
.method constructor <init>(Landroidx/lifecycle/MediatorLiveData;)V
.locals 0
iput-object p1, p0, Landroidx/lifecycle/Transformations$3;->val$outputLiveData:Landroidx/lifecycle/MediatorLiveData;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
iput-boolean p1, p0, Landroidx/lifecycle/Transformations$3;->mFirstTime:Z
return-void
.end method
# virtual methods
.method public final onChanged(Ljava/lang/Object;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(TX;)V"
}
.end annotation
iget-object v0, p0, Landroidx/lifecycle/Transformations$3;->val$outputLiveData:Landroidx/lifecycle/MediatorLiveData;
invoke-virtual {v0}, Landroidx/lifecycle/MediatorLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
iget-boolean v1, p0, Landroidx/lifecycle/Transformations$3;->mFirstTime:Z
if-nez v1, :cond_1
if-nez v0, :cond_0
if-nez p1, :cond_1
:cond_0
if-eqz v0, :cond_2
invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_2
:cond_1
const/4 v0, 0x0
iput-boolean v0, p0, Landroidx/lifecycle/Transformations$3;->mFirstTime:Z
iget-object v0, p0, Landroidx/lifecycle/Transformations$3;->val$outputLiveData:Landroidx/lifecycle/MediatorLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MediatorLiveData;->setValue(Ljava/lang/Object;)V
:cond_2
return-void
.end method

View file

@ -12,6 +12,33 @@
return-void
.end method
.method public static distinctUntilChanged(Landroidx/lifecycle/LiveData;)Landroidx/lifecycle/LiveData;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<X:",
"Ljava/lang/Object;",
">(",
"Landroidx/lifecycle/LiveData<",
"TX;>;)",
"Landroidx/lifecycle/LiveData<",
"TX;>;"
}
.end annotation
new-instance v0, Landroidx/lifecycle/MediatorLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;-><init>()V
new-instance v1, Landroidx/lifecycle/Transformations$3;
invoke-direct {v1, v0}, Landroidx/lifecycle/Transformations$3;-><init>(Landroidx/lifecycle/MediatorLiveData;)V
invoke-virtual {v0, p0, v1}, Landroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
return-object v0
.end method
.method public static map(Landroidx/lifecycle/LiveData;Landroidx/arch/core/util/Function;)Landroidx/lifecycle/LiveData;
.locals 2
.annotation system Ldalvik/annotation/Signature;

View file

@ -3,19 +3,232 @@
.source "ViewModel.java"
# instance fields
.field private final mBagOfTags:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private volatile mCleared:Z
# direct methods
.method public constructor <init>()V
.locals 0
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Landroidx/lifecycle/ViewModel;->mBagOfTags:Ljava/util/Map;
const/4 v0, 0x0
iput-boolean v0, p0, Landroidx/lifecycle/ViewModel;->mCleared:Z
return-void
.end method
.method private static closeWithRuntimeException(Ljava/lang/Object;)V
.locals 1
instance-of v0, p0, Ljava/io/Closeable;
if-eqz v0, :cond_0
:try_start_0
check-cast p0, Ljava/io/Closeable;
invoke-interface {p0}, Ljava/io/Closeable;->close()V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
return-void
:catch_0
move-exception p0
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
throw v0
:cond_0
return-void
.end method
# virtual methods
.method final clear()V
.locals 3
const/4 v0, 0x1
iput-boolean v0, p0, Landroidx/lifecycle/ViewModel;->mCleared:Z
iget-object v0, p0, Landroidx/lifecycle/ViewModel;->mBagOfTags:Ljava/util/Map;
if-eqz v0, :cond_1
monitor-enter v0
:try_start_0
iget-object v1, p0, Landroidx/lifecycle/ViewModel;->mBagOfTags:Ljava/util/Map;
invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v1
invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
invoke-static {v2}, Landroidx/lifecycle/ViewModel;->closeWithRuntimeException(Ljava/lang/Object;)V
goto :goto_0
:cond_0
monitor-exit v0
goto :goto_1
:catchall_0
move-exception v1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
:cond_1
:goto_1
invoke-virtual {p0}, Landroidx/lifecycle/ViewModel;->onCleared()V
return-void
.end method
.method getTag(Ljava/lang/String;)Ljava/lang/Object;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
")TT;"
}
.end annotation
iget-object v0, p0, Landroidx/lifecycle/ViewModel;->mBagOfTags:Ljava/util/Map;
monitor-enter v0
:try_start_0
iget-object v1, p0, Landroidx/lifecycle/ViewModel;->mBagOfTags:Ljava/util/Map;
invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
monitor-exit v0
return-object p1
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method protected onCleared()V
.locals 0
return-void
.end method
.method setTagIfAbsent(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
"TT;)TT;"
}
.end annotation
iget-object v0, p0, Landroidx/lifecycle/ViewModel;->mBagOfTags:Ljava/util/Map;
monitor-enter v0
:try_start_0
iget-object v1, p0, Landroidx/lifecycle/ViewModel;->mBagOfTags:Ljava/util/Map;
invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_0
iget-object v2, p0, Landroidx/lifecycle/ViewModel;->mBagOfTags:Ljava/util/Map;
invoke-interface {v2, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-nez v1, :cond_1
goto :goto_0
:cond_1
move-object p2, v1
:goto_0
iget-boolean p1, p0, Landroidx/lifecycle/ViewModel;->mCleared:Z
if-eqz p1, :cond_2
invoke-static {p2}, Landroidx/lifecycle/ViewModel;->closeWithRuntimeException(Ljava/lang/Object;)V
:cond_2
return-object p2
:catchall_0
move-exception p1
:try_start_1
monitor-exit v0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
.end method

View file

@ -0,0 +1,63 @@
.class abstract Landroidx/lifecycle/ViewModelProvider$KeyedFactory;
.super Ljava/lang/Object;
.source "ViewModelProvider.java"
# interfaces
.implements Landroidx/lifecycle/ViewModelProvider$Factory;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/lifecycle/ViewModelProvider;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x408
name = "KeyedFactory"
.end annotation
# direct methods
.method constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroidx/lifecycle/ViewModel;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
new-instance p1, Ljava/lang/UnsupportedOperationException;
const-string v0, "create(String, Class<?>) must be called on implementaions of KeyedFactory"
invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public abstract create(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroidx/lifecycle/ViewModel;",
">(",
"Ljava/lang/String;",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
.end method

View file

@ -8,6 +8,7 @@
value = {
Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;,
Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;,
Landroidx/lifecycle/ViewModelProvider$KeyedFactory;,
Landroidx/lifecycle/ViewModelProvider$Factory;
}
.end annotation
@ -124,10 +125,26 @@
:cond_0
iget-object v0, p0, Landroidx/lifecycle/ViewModelProvider;->mFactory:Landroidx/lifecycle/ViewModelProvider$Factory;
instance-of v1, v0, Landroidx/lifecycle/ViewModelProvider$KeyedFactory;
if-eqz v1, :cond_1
check-cast v0, Landroidx/lifecycle/ViewModelProvider$KeyedFactory;
check-cast v0, Landroidx/lifecycle/ViewModelProvider$KeyedFactory;
invoke-virtual {v0, p1, p2}, Landroidx/lifecycle/ViewModelProvider$KeyedFactory;->create(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p2
goto :goto_0
:cond_1
invoke-interface {v0, p2}, Landroidx/lifecycle/ViewModelProvider$Factory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p2
:goto_0
iget-object v0, p0, Landroidx/lifecycle/ViewModelProvider;->mViewModelStore:Landroidx/lifecycle/ViewModelStore;
invoke-virtual {v0, p1, p2}, Landroidx/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroidx/lifecycle/ViewModel;)V

View file

@ -59,7 +59,7 @@
check-cast v1, Landroidx/lifecycle/ViewModel;
invoke-virtual {v1}, Landroidx/lifecycle/ViewModel;->onCleared()V
invoke-virtual {v1}, Landroidx/lifecycle/ViewModel;->clear()V
goto :goto_0
@ -85,6 +85,30 @@
return-object p1
.end method
.method keys()Ljava/util/Set;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
new-instance v0, Ljava/util/HashSet;
iget-object v1, p0, Landroidx/lifecycle/ViewModelStore;->mMap:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v1
invoke-direct {v0, v1}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
return-object v0
.end method
.method final put(Ljava/lang/String;Landroidx/lifecycle/ViewModel;)V
.locals 1

View file

@ -17,45 +17,45 @@
# static fields
.field public static final alpha:I = 0x7f040030
.field public static final coordinatorLayoutStyle:I = 0x7f0400dc
.field public static final coordinatorLayoutStyle:I = 0x7f0400dd
.field public static final font:I = 0x7f040144
.field public static final font:I = 0x7f04014d
.field public static final fontProviderAuthority:I = 0x7f040146
.field public static final fontProviderAuthority:I = 0x7f04014f
.field public static final fontProviderCerts:I = 0x7f040147
.field public static final fontProviderCerts:I = 0x7f040150
.field public static final fontProviderFetchStrategy:I = 0x7f040148
.field public static final fontProviderFetchStrategy:I = 0x7f040151
.field public static final fontProviderFetchTimeout:I = 0x7f040149
.field public static final fontProviderFetchTimeout:I = 0x7f040152
.field public static final fontProviderPackage:I = 0x7f04014a
.field public static final fontProviderPackage:I = 0x7f040153
.field public static final fontProviderQuery:I = 0x7f04014b
.field public static final fontProviderQuery:I = 0x7f040154
.field public static final fontStyle:I = 0x7f04014c
.field public static final fontStyle:I = 0x7f040155
.field public static final fontVariationSettings:I = 0x7f04014d
.field public static final fontVariationSettings:I = 0x7f040156
.field public static final fontWeight:I = 0x7f04014e
.field public static final fontWeight:I = 0x7f040157
.field public static final keylines:I = 0x7f040208
.field public static final keylines:I = 0x7f040211
.field public static final layout_anchor:I = 0x7f04020e
.field public static final layout_anchor:I = 0x7f040217
.field public static final layout_anchorGravity:I = 0x7f04020f
.field public static final layout_anchorGravity:I = 0x7f040218
.field public static final layout_behavior:I = 0x7f040210
.field public static final layout_behavior:I = 0x7f040219
.field public static final layout_dodgeInsetEdges:I = 0x7f04023c
.field public static final layout_dodgeInsetEdges:I = 0x7f040245
.field public static final layout_insetEdge:I = 0x7f040248
.field public static final layout_insetEdge:I = 0x7f040251
.field public static final layout_keyline:I = 0x7f040249
.field public static final layout_keyline:I = 0x7f040252
.field public static final statusBarBackground:I = 0x7f040317
.field public static final statusBarBackground:I = 0x7f040324
.field public static final ttcIndex:I = 0x7f0403d0
.field public static final ttcIndex:I = 0x7f0403de
# direct methods

View file

@ -19,9 +19,9 @@
.field public static final notification_icon_bg_color:I = 0x7f0600b8
.field public static final ripple_material_light:I = 0x7f0600fb
.field public static final ripple_material_light:I = 0x7f0600fa
.field public static final secondary_text_default_material_light:I = 0x7f0600fd
.field public static final secondary_text_default_material_light:I = 0x7f0600fc
# direct methods

View file

@ -15,49 +15,49 @@
# static fields
.field public static final compat_button_inset_horizontal_material:I = 0x7f070077
.field public static final compat_button_inset_horizontal_material:I = 0x7f07007a
.field public static final compat_button_inset_vertical_material:I = 0x7f070078
.field public static final compat_button_inset_vertical_material:I = 0x7f07007b
.field public static final compat_button_padding_horizontal_material:I = 0x7f070079
.field public static final compat_button_padding_horizontal_material:I = 0x7f07007c
.field public static final compat_button_padding_vertical_material:I = 0x7f07007a
.field public static final compat_button_padding_vertical_material:I = 0x7f07007d
.field public static final compat_control_corner_material:I = 0x7f07007b
.field public static final compat_control_corner_material:I = 0x7f07007e
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007c
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007f
.field public static final compat_notification_large_icon_max_width:I = 0x7f07007d
.field public static final compat_notification_large_icon_max_width:I = 0x7f070080
.field public static final notification_action_icon_size:I = 0x7f07010b
.field public static final notification_action_icon_size:I = 0x7f07010e
.field public static final notification_action_text_size:I = 0x7f07010c
.field public static final notification_action_text_size:I = 0x7f07010f
.field public static final notification_big_circle_margin:I = 0x7f07010d
.field public static final notification_big_circle_margin:I = 0x7f070110
.field public static final notification_content_margin_start:I = 0x7f07010e
.field public static final notification_content_margin_start:I = 0x7f070111
.field public static final notification_large_icon_height:I = 0x7f07010f
.field public static final notification_large_icon_height:I = 0x7f070112
.field public static final notification_large_icon_width:I = 0x7f070110
.field public static final notification_large_icon_width:I = 0x7f070113
.field public static final notification_main_column_padding_top:I = 0x7f070111
.field public static final notification_main_column_padding_top:I = 0x7f070114
.field public static final notification_media_narrow_margin:I = 0x7f070112
.field public static final notification_media_narrow_margin:I = 0x7f070115
.field public static final notification_right_icon_size:I = 0x7f070113
.field public static final notification_right_icon_size:I = 0x7f070116
.field public static final notification_right_side_padding_top:I = 0x7f070114
.field public static final notification_right_side_padding_top:I = 0x7f070117
.field public static final notification_small_icon_background_padding:I = 0x7f070115
.field public static final notification_small_icon_background_padding:I = 0x7f070118
.field public static final notification_small_icon_size_as_large:I = 0x7f070116
.field public static final notification_small_icon_size_as_large:I = 0x7f070119
.field public static final notification_subtext_size:I = 0x7f070117
.field public static final notification_subtext_size:I = 0x7f07011a
.field public static final notification_top_pad:I = 0x7f070118
.field public static final notification_top_pad:I = 0x7f07011b
.field public static final notification_top_pad_large_text:I = 0x7f070119
.field public static final notification_top_pad_large_text:I = 0x7f07011c
# direct methods

View file

@ -15,29 +15,29 @@
# static fields
.field public static final notification_action_background:I = 0x7f080454
.field public static final notification_action_background:I = 0x7f08045e
.field public static final notification_bg:I = 0x7f080455
.field public static final notification_bg:I = 0x7f08045f
.field public static final notification_bg_low:I = 0x7f080456
.field public static final notification_bg_low:I = 0x7f080460
.field public static final notification_bg_low_normal:I = 0x7f080457
.field public static final notification_bg_low_normal:I = 0x7f080461
.field public static final notification_bg_low_pressed:I = 0x7f080458
.field public static final notification_bg_low_pressed:I = 0x7f080462
.field public static final notification_bg_normal:I = 0x7f080459
.field public static final notification_bg_normal:I = 0x7f080463
.field public static final notification_bg_normal_pressed:I = 0x7f08045a
.field public static final notification_bg_normal_pressed:I = 0x7f080464
.field public static final notification_icon_background:I = 0x7f08045b
.field public static final notification_icon_background:I = 0x7f080465
.field public static final notification_template_icon_bg:I = 0x7f08045c
.field public static final notification_template_icon_bg:I = 0x7f080466
.field public static final notification_template_icon_low_bg:I = 0x7f08045d
.field public static final notification_template_icon_low_bg:I = 0x7f080467
.field public static final notification_tile_bg:I = 0x7f08045e
.field public static final notification_tile_bg:I = 0x7f080468
.field public static final notify_panel_notification_icon_bg:I = 0x7f08045f
.field public static final notify_panel_notification_icon_bg:I = 0x7f080469
# direct methods

View file

@ -15,75 +15,75 @@
# static fields
.field public static final action_container:I = 0x7f0a0039
.field public static final action_container:I = 0x7f0a0038
.field public static final action_divider:I = 0x7f0a003b
.field public static final action_divider:I = 0x7f0a003a
.field public static final action_image:I = 0x7f0a003c
.field public static final action_image:I = 0x7f0a003b
.field public static final action_text:I = 0x7f0a0042
.field public static final action_text:I = 0x7f0a0041
.field public static final actions:I = 0x7f0a0043
.field public static final actions:I = 0x7f0a0042
.field public static final async:I = 0x7f0a0080
.field public static final async:I = 0x7f0a007f
.field public static final blocking:I = 0x7f0a00ce
.field public static final blocking:I = 0x7f0a00cd
.field public static final bottom:I = 0x7f0a0106
.field public static final bottom:I = 0x7f0a0105
.field public static final chronometer:I = 0x7f0a0217
.field public static final chronometer:I = 0x7f0a0216
.field public static final end:I = 0x7f0a02c8
.field public static final end:I = 0x7f0a02c7
.field public static final forever:I = 0x7f0a02f1
.field public static final forever:I = 0x7f0a02ef
.field public static final icon:I = 0x7f0a0391
.field public static final icon:I = 0x7f0a038f
.field public static final icon_group:I = 0x7f0a0392
.field public static final icon_group:I = 0x7f0a0390
.field public static final info:I = 0x7f0a03a7
.field public static final info:I = 0x7f0a03a5
.field public static final italic:I = 0x7f0a03d4
.field public static final italic:I = 0x7f0a03d2
.field public static final left:I = 0x7f0a0415
.field public static final left:I = 0x7f0a0413
.field public static final line1:I = 0x7f0a0417
.field public static final line1:I = 0x7f0a0415
.field public static final line3:I = 0x7f0a0418
.field public static final line3:I = 0x7f0a0416
.field public static final none:I = 0x7f0a049b
.field public static final none:I = 0x7f0a0498
.field public static final normal:I = 0x7f0a049c
.field public static final normal:I = 0x7f0a0499
.field public static final notification_background:I = 0x7f0a04a6
.field public static final notification_background:I = 0x7f0a04a3
.field public static final notification_main_column:I = 0x7f0a04a7
.field public static final notification_main_column:I = 0x7f0a04a4
.field public static final notification_main_column_container:I = 0x7f0a04a8
.field public static final notification_main_column_container:I = 0x7f0a04a5
.field public static final right:I = 0x7f0a0574
.field public static final right:I = 0x7f0a0571
.field public static final right_icon:I = 0x7f0a0575
.field public static final right_icon:I = 0x7f0a0572
.field public static final right_side:I = 0x7f0a0576
.field public static final right_side:I = 0x7f0a0573
.field public static final start:I = 0x7f0a0716
.field public static final start:I = 0x7f0a0713
.field public static final tag_transition_group:I = 0x7f0a0741
.field public static final tag_transition_group:I = 0x7f0a073d
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0742
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a073e
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0743
.field public static final tag_unhandled_key_listeners:I = 0x7f0a073f
.field public static final text:I = 0x7f0a0749
.field public static final text:I = 0x7f0a0745
.field public static final text2:I = 0x7f0a074a
.field public static final text2:I = 0x7f0a0746
.field public static final time:I = 0x7f0a0757
.field public static final time:I = 0x7f0a0753
.field public static final title:I = 0x7f0a0758
.field public static final title:I = 0x7f0a0754
.field public static final top:I = 0x7f0a075f
.field public static final top:I = 0x7f0a075b
# direct methods

View file

@ -19,13 +19,13 @@
.field public static final notification_action_tombstone:I = 0x7f0d0044
.field public static final notification_template_custom_big:I = 0x7f0d004b
.field public static final notification_template_custom_big:I = 0x7f0d0045
.field public static final notification_template_icon_group:I = 0x7f0d004c
.field public static final notification_template_icon_group:I = 0x7f0d0046
.field public static final notification_template_part_chronometer:I = 0x7f0d0050
.field public static final notification_template_part_chronometer:I = 0x7f0d0047
.field public static final notification_template_part_time:I = 0x7f0d0051
.field public static final notification_template_part_time:I = 0x7f0d0048
# direct methods

View file

@ -15,7 +15,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f1210b9
.field public static final status_bar_notification_info_overflow:I = 0x7f1210af
# direct methods

View file

@ -15,21 +15,21 @@
# static fields
.field public static final TextAppearance_Compat_Notification:I = 0x7f130183
.field public static final TextAppearance_Compat_Notification:I = 0x7f130184
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f130184
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f130185
.field public static final TextAppearance_Compat_Notification_Line2:I = 0x7f130186
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130189
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130187
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f13018b
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f130188
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1302fb
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1302fa
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1302fc
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1302fb
.field public static final Widget_Support_CoordinatorLayout:I = 0x7f13032b
.field public static final Widget_Support_CoordinatorLayout:I = 0x7f13032a
# direct methods

View file

@ -183,29 +183,29 @@
:array_1
.array-data 4
0x7f040208
0x7f040317
0x7f040211
0x7f040324
.end array-data
:array_2
.array-data 4
0x10100b3
0x7f04020e
0x7f04020f
0x7f040210
0x7f04023c
0x7f040248
0x7f040249
0x7f040217
0x7f040218
0x7f040219
0x7f040245
0x7f040251
0x7f040252
.end array-data
:array_3
.array-data 4
0x7f040146
0x7f040147
0x7f040148
0x7f040149
0x7f04014a
0x7f04014b
0x7f04014f
0x7f040150
0x7f040151
0x7f040152
0x7f040153
0x7f040154
.end array-data
:array_4
@ -215,11 +215,11 @@
0x101053f
0x101056f
0x1010570
0x7f040144
0x7f04014c
0x7f04014d
0x7f04014e
0x7f0403d0
0x7f040155
0x7f040156
0x7f040157
0x7f0403de
.end array-data
:array_5