This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
.class public interface abstract Lzg/a$a;
.super Ljava/lang/Object;
.source "ActivityComponentManager.java"
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Lvg/b;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a()Lxg/a;
.end method
+235
View File
@@ -0,0 +1,235 @@
.class public Lzg/a;
.super Ljava/lang/Object;
.source "ActivityComponentManager.java"
# interfaces
.implements Leh/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lzg/a$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Leh/b<",
"Ljava/lang/Object;",
">;"
}
.end annotation
# instance fields
.field public volatile a:Ljava/lang/Object;
.field public final b:Ljava/lang/Object;
.field public final c:Landroid/app/Activity;
.field public final d:Leh/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Leh/b<",
"Lvg/b;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/app/Activity;)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"activity"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lzg/a;->b:Ljava/lang/Object;
.line 3
iput-object p1, p0, Lzg/a;->c:Landroid/app/Activity;
.line 4
new-instance v0, Lzg/b;
check-cast p1, Landroidx/activity/ComponentActivity;
invoke-direct {v0, p1}, Lzg/b;-><init>(Landroidx/activity/ComponentActivity;)V
iput-object v0, p0, Lzg/a;->d:Leh/b;
return-void
.end method
# virtual methods
.method public a()Ljava/lang/Object;
.locals 2
.line 1
iget-object v0, p0, Lzg/a;->a:Ljava/lang/Object;
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lzg/a;->b:Ljava/lang/Object;
monitor-enter v0
.line 3
:try_start_0
iget-object v1, p0, Lzg/a;->a:Ljava/lang/Object;
if-nez v1, :cond_0
.line 4
invoke-virtual {p0}, Lzg/a;->c()Ljava/lang/Object;
move-result-object v1
iput-object v1, p0, Lzg/a;->a:Ljava/lang/Object;
.line 5
:cond_0
monitor-exit v0
goto :goto_0
:catchall_0
move-exception v1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.line 6
:cond_1
:goto_0
iget-object v0, p0, Lzg/a;->a:Ljava/lang/Object;
return-object v0
.end method
.method public c()Ljava/lang/Object;
.locals 3
.line 1
iget-object v0, p0, Lzg/a;->c:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v0
instance-of v0, v0, Leh/b;
if-nez v0, :cond_1
.line 2
const-class v0, Landroid/app/Application;
iget-object v1, p0, Lzg/a;->c:Landroid/app/Activity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 3
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Hilt Activity must be attached to an @HiltAndroidApp Application. Did you forget to specify your Application\'s class name in your manifest\'s <application />\'s android:name attribute?"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 4
:cond_0
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Hilt Activity must be attached to an @AndroidEntryPoint Application. Found: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lzg/a;->c:Landroid/app/Activity;
.line 5
invoke-virtual {v2}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 6
:cond_1
iget-object v0, p0, Lzg/a;->d:Leh/b;
const-class v1, Lzg/a$a;
invoke-static {v0, v1}, Ltg/a;->a(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lzg/a$a;
.line 7
invoke-interface {v0}, Lzg/a$a;->a()Lxg/a;
move-result-object v0
iget-object v1, p0, Lzg/a;->c:Landroid/app/Activity;
.line 8
invoke-interface {v0, v1}, Lxg/a;->a(Landroid/app/Activity;)Lxg/a;
move-result-object v0
.line 9
invoke-interface {v0}, Lxg/a;->build()Lvg/a;
move-result-object v0
return-object v0
.end method
+113
View File
@@ -0,0 +1,113 @@
.class public Lzg/b$a;
.super Ljava/lang/Object;
.source "ActivityRetainedComponentManager.java"
# interfaces
.implements Landroidx/lifecycle/ViewModelProvider$Factory;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lzg/b;-><init>(Landroidx/activity/ComponentActivity;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Landroidx/activity/ComponentActivity;
.field public final synthetic b:Lzg/b;
# direct methods
.method public constructor <init>(Lzg/b;Landroidx/activity/ComponentActivity;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x8010,
0x1010
}
names = {
"this$0",
"val$activity"
}
.end annotation
.line 1
iput-object p1, p0, Lzg/b$a;->b:Lzg/b;
iput-object p2, p0, Lzg/b$a;->a:Landroidx/activity/ComponentActivity;
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
.param p1 # Ljava/lang/Class;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"aClass"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroidx/lifecycle/ViewModel;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
.line 1
iget-object p1, p0, Lzg/b$a;->a:Landroidx/activity/ComponentActivity;
.line 2
invoke-virtual {p1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object p1
const-class v0, Lzg/b$b;
.line 3
invoke-static {p1, v0}, Ltg/a;->a(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lzg/b$b;
.line 4
invoke-interface {p1}, Lzg/b$b;->a()Lxg/b;
move-result-object p1
.line 5
invoke-interface {p1}, Lxg/b;->build()Lvg/b;
move-result-object p1
.line 6
new-instance v0, Lzg/b$c;
invoke-direct {v0, p1}, Lzg/b$c;-><init>(Lvg/b;)V
return-object v0
.end method
+28
View File
@@ -0,0 +1,28 @@
.class public interface abstract Lzg/b$b;
.super Ljava/lang/Object;
.source "ActivityRetainedComponentManager.java"
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Ldh/a;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "b"
.end annotation
# virtual methods
.method public abstract a()Lxg/b;
.end method
+82
View File
@@ -0,0 +1,82 @@
.class public final Lzg/b$c;
.super Landroidx/lifecycle/ViewModel;
.source "ActivityRetainedComponentManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "c"
.end annotation
# instance fields
.field public final a:Lvg/b;
# direct methods
.method public constructor <init>(Lvg/b;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"component"
}
.end annotation
.line 1
invoke-direct {p0}, Landroidx/lifecycle/ViewModel;-><init>()V
.line 2
iput-object p1, p0, Lzg/b$c;->a:Lvg/b;
return-void
.end method
# virtual methods
.method public a()Lvg/b;
.locals 1
.line 1
iget-object v0, p0, Lzg/b$c;->a:Lvg/b;
return-object v0
.end method
.method public onCleared()V
.locals 2
.line 1
invoke-super {p0}, Landroidx/lifecycle/ViewModel;->onCleared()V
.line 2
iget-object v0, p0, Lzg/b$c;->a:Lvg/b;
const-class v1, Lzg/b$d;
.line 3
invoke-static {v0, v1}, Ltg/a;->a(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lzg/b$d;
.line 4
invoke-interface {v0}, Lzg/b$d;->a()Lug/a;
move-result-object v0
.line 5
check-cast v0, Lzg/b$e;
invoke-virtual {v0}, Lzg/b$e;->c()V
return-void
.end method
+28
View File
@@ -0,0 +1,28 @@
.class public interface abstract Lzg/b$d;
.super Ljava/lang/Object;
.source "ActivityRetainedComponentManager.java"
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Lvg/b;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "d"
.end annotation
# virtual methods
.method public abstract a()Lug/a;
.end method
+180
View File
@@ -0,0 +1,180 @@
.class public final Lzg/b$e;
.super Ljava/lang/Object;
.source "ActivityRetainedComponentManager.java"
# interfaces
.implements Lug/a;
# annotations
.annotation build Ldagger/hilt/android/scopes/ActivityRetainedScoped;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "e"
.end annotation
# instance fields
.field public final a:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Lug/a$a;",
">;"
}
.end annotation
.end field
.field public b:Z
# direct methods
.method public constructor <init>()V
.locals 1
.annotation runtime Ljavax/inject/Inject;
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lzg/b$e;->a:Ljava/util/Set;
const/4 v0, 0x0
.line 3
iput-boolean v0, p0, Lzg/b$e;->b:Z
return-void
.end method
# virtual methods
.method public a(Lug/a$a;)V
.locals 1
.param p1 # Lug/a$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"listener"
}
.end annotation
.line 1
invoke-static {}, Lwg/a;->a()V
.line 2
invoke-virtual {p0}, Lzg/b$e;->d()V
.line 3
iget-object v0, p0, Lzg/b$e;->a:Ljava/util/Set;
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public b(Lug/a$a;)V
.locals 1
.param p1 # Lug/a$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"listener"
}
.end annotation
.line 1
invoke-static {}, Lwg/a;->a()V
.line 2
invoke-virtual {p0}, Lzg/b$e;->d()V
.line 3
iget-object v0, p0, Lzg/b$e;->a:Ljava/util/Set;
invoke-interface {v0, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
return-void
.end method
.method public c()V
.locals 2
.line 1
invoke-static {}, Lwg/a;->a()V
const/4 v0, 0x1
.line 2
iput-boolean v0, p0, Lzg/b$e;->b:Z
.line 3
iget-object v0, p0, Lzg/b$e;->a:Ljava/util/Set;
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lug/a$a;
.line 4
invoke-interface {v1}, Lug/a$a;->a()V
goto :goto_0
:cond_0
return-void
.end method
.method public final d()V
.locals 2
.line 1
iget-boolean v0, p0, Lzg/b$e;->b:Z
if-nez v0, :cond_0
return-void
.line 2
:cond_0
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "There was a race between the call to add/remove an OnClearedListener and onCleared(). This can happen when posting to the Main thread from a background thread, which is not supported."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
+50
View File
@@ -0,0 +1,50 @@
.class public abstract Lzg/b$f;
.super Ljava/lang/Object;
.source "ActivityRetainedComponentManager.java"
# annotations
.annotation runtime Ldagger/Module;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Lvg/b;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "f"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public abstract a(Lzg/b$e;)Lug/a;
.annotation runtime Ldagger/Binds;
.end annotation
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"impl"
}
.end annotation
.end method
+158
View File
@@ -0,0 +1,158 @@
.class public final Lzg/b;
.super Ljava/lang/Object;
.source "ActivityRetainedComponentManager.java"
# interfaces
.implements Leh/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lzg/b$f;,
Lzg/b$e;,
Lzg/b$c;,
Lzg/b$d;,
Lzg/b$b;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Leh/b<",
"Lvg/b;",
">;"
}
.end annotation
# instance fields
.field public final a:Landroidx/lifecycle/ViewModelProvider;
.field public volatile b:Lvg/b;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public final c:Ljava/lang/Object;
# direct methods
.method public constructor <init>(Landroidx/activity/ComponentActivity;)V
.locals 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"activity"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lzg/b;->c:Ljava/lang/Object;
.line 3
new-instance v0, Landroidx/lifecycle/ViewModelProvider;
new-instance v1, Lzg/b$a;
invoke-direct {v1, p0, p1}, Lzg/b$a;-><init>(Lzg/b;Landroidx/activity/ComponentActivity;)V
invoke-direct {v0, p1, v1}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
iput-object v0, p0, Lzg/b;->a:Landroidx/lifecycle/ViewModelProvider;
return-void
.end method
# virtual methods
.method public bridge synthetic a()Ljava/lang/Object;
.locals 1
.line 1
invoke-virtual {p0}, Lzg/b;->d()Lvg/b;
move-result-object v0
return-object v0
.end method
.method public final c()Lvg/b;
.locals 2
.line 1
iget-object v0, p0, Lzg/b;->a:Landroidx/lifecycle/ViewModelProvider;
const-class v1, Lzg/b$c;
invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object v0
check-cast v0, Lzg/b$c;
invoke-virtual {v0}, Lzg/b$c;->a()Lvg/b;
move-result-object v0
return-object v0
.end method
.method public d()Lvg/b;
.locals 2
.line 1
iget-object v0, p0, Lzg/b;->b:Lvg/b;
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lzg/b;->c:Ljava/lang/Object;
monitor-enter v0
.line 3
:try_start_0
iget-object v1, p0, Lzg/b;->b:Lvg/b;
if-nez v1, :cond_0
.line 4
invoke-virtual {p0}, Lzg/b;->c()Lvg/b;
move-result-object v1
iput-object v1, p0, Lzg/b;->b:Lvg/b;
.line 5
:cond_0
monitor-exit v0
goto :goto_0
:catchall_0
move-exception v1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.line 6
:cond_1
:goto_0
iget-object v0, p0, Lzg/b;->b:Lvg/b;
return-object v0
.end method
+51
View File
@@ -0,0 +1,51 @@
.class public final Lzg/c$a;
.super Ljava/lang/Object;
.source "ActivityRetainedComponentManager_Lifecycle_Factory.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# static fields
.field public static final a:Lzg/c;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Lzg/c;
invoke-direct {v0}, Lzg/c;-><init>()V
sput-object v0, Lzg/c$a;->a:Lzg/c;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic a()Lzg/c;
.locals 1
.line 1
sget-object v0, Lzg/c$a;->a:Lzg/c;
return-object v0
.end method
+80
View File
@@ -0,0 +1,80 @@
.class public final Lzg/c;
.super Ljava/lang/Object;
.source "ActivityRetainedComponentManager_Lifecycle_Factory.java"
# interfaces
.implements Ldagger/internal/e;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lzg/c$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ldagger/internal/e<",
"Lzg/b$e;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Lzg/c;
.locals 1
.line 1
invoke-static {}, Lzg/c$a;->a()Lzg/c;
move-result-object v0
return-object v0
.end method
.method public static c()Lzg/b$e;
.locals 1
.line 1
new-instance v0, Lzg/b$e;
invoke-direct {v0}, Lzg/b$e;-><init>()V
return-object v0
.end method
# virtual methods
.method public b()Lzg/b$e;
.locals 1
.line 1
invoke-static {}, Lzg/c;->c()Lzg/b$e;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
.line 1
invoke-virtual {p0}, Lzg/c;->b()Lzg/b$e;
move-result-object v0
return-object v0
.end method
+107
View File
@@ -0,0 +1,107 @@
.class public final Lzg/d;
.super Ljava/lang/Object;
.source "ApplicationComponentManager.java"
# interfaces
.implements Leh/b;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Leh/b<",
"Ljava/lang/Object;",
">;"
}
.end annotation
# instance fields
.field public volatile a:Ljava/lang/Object;
.field public final b:Ljava/lang/Object;
.field public final c:Lzg/f;
# direct methods
.method public constructor <init>(Lzg/f;)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"componentCreator"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lzg/d;->b:Ljava/lang/Object;
.line 3
iput-object p1, p0, Lzg/d;->c:Lzg/f;
return-void
.end method
# virtual methods
.method public a()Ljava/lang/Object;
.locals 2
.line 1
iget-object v0, p0, Lzg/d;->a:Ljava/lang/Object;
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lzg/d;->b:Ljava/lang/Object;
monitor-enter v0
.line 3
:try_start_0
iget-object v1, p0, Lzg/d;->a:Ljava/lang/Object;
if-nez v1, :cond_0
.line 4
iget-object v1, p0, Lzg/d;->c:Lzg/f;
invoke-interface {v1}, Lzg/f;->get()Ljava/lang/Object;
move-result-object v1
iput-object v1, p0, Lzg/d;->a:Ljava/lang/Object;
.line 5
:cond_0
monitor-exit v0
goto :goto_0
:catchall_0
move-exception v1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.line 6
:cond_1
:goto_0
iget-object v0, p0, Lzg/d;->a:Ljava/lang/Object;
return-object v0
.end method
+63
View File
@@ -0,0 +1,63 @@
.class public final Lzg/e;
.super Ljava/lang/Object;
.source "BroadcastReceiverComponentManager.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;)Ljava/lang/Object;
.locals 4
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"context"
}
.end annotation
.line 1
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p0
check-cast p0, Landroid/app/Application;
.line 2
instance-of v0, p0, Leh/b;
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
.line 3
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
const-string v2, "Hilt BroadcastReceiver must be attached to an @AndroidEntryPoint Application. Found: %s"
.line 4
invoke-static {v0, v2, v1}, Leh/d;->a(ZLjava/lang/String;[Ljava/lang/Object;)V
.line 5
check-cast p0, Leh/b;
invoke-interface {p0}, Leh/b;->a()Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
+8
View File
@@ -0,0 +1,8 @@
.class public interface abstract Lzg/f;
.super Ljava/lang/Object;
.source "ComponentSupplier.java"
# virtual methods
.method public abstract get()Ljava/lang/Object;
.end method
+28
View File
@@ -0,0 +1,28 @@
.class public interface abstract Lzg/g$a;
.super Ljava/lang/Object;
.source "FragmentComponentManager.java"
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Lvg/a;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a()Lxg/c;
.end method
+323
View File
@@ -0,0 +1,323 @@
.class public Lzg/g;
.super Ljava/lang/Object;
.source "FragmentComponentManager.java"
# interfaces
.implements Leh/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lzg/g$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Leh/b<",
"Ljava/lang/Object;",
">;"
}
.end annotation
# instance fields
.field public volatile a:Ljava/lang/Object;
.field public final b:Ljava/lang/Object;
.field public final c:Landroidx/fragment/app/Fragment;
# direct methods
.method public constructor <init>(Landroidx/fragment/app/Fragment;)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"fragment"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lzg/g;->b:Ljava/lang/Object;
.line 3
iput-object p1, p0, Lzg/g;->c:Landroidx/fragment/app/Fragment;
return-void
.end method
.method public static d(Landroid/content/Context;Landroidx/fragment/app/Fragment;)Landroid/content/ContextWrapper;
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"base",
"fragment"
}
.end annotation
.line 1
new-instance v0, Lzg/l$a;
invoke-direct {v0, p0, p1}, Lzg/l$a;-><init>(Landroid/content/Context;Landroidx/fragment/app/Fragment;)V
return-object v0
.end method
.method public static e(Landroid/view/LayoutInflater;Landroidx/fragment/app/Fragment;)Landroid/content/ContextWrapper;
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"baseInflater",
"fragment"
}
.end annotation
.line 1
new-instance v0, Lzg/l$a;
invoke-direct {v0, p0, p1}, Lzg/l$a;-><init>(Landroid/view/LayoutInflater;Landroidx/fragment/app/Fragment;)V
return-object v0
.end method
.method public static final f(Landroid/content/Context;)Landroid/content/Context;
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"context"
}
.end annotation
.line 1
:goto_0
instance-of v0, p0, Landroid/content/ContextWrapper;
if-eqz v0, :cond_0
instance-of v0, p0, Landroid/app/Activity;
if-nez v0, :cond_0
.line 2
check-cast p0, Landroid/content/ContextWrapper;
invoke-virtual {p0}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
move-result-object p0
goto :goto_0
:cond_0
return-object p0
.end method
.method public static final g(Landroidx/fragment/app/Fragment;)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"fragment"
}
.end annotation
.line 1
invoke-static {p0}, Leh/d;->b(Ljava/lang/Object;)Ljava/lang/Object;
.line 2
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
move-result-object v0
if-nez v0, :cond_0
.line 3
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
:cond_0
return-void
.end method
# virtual methods
.method public a()Ljava/lang/Object;
.locals 2
.line 1
iget-object v0, p0, Lzg/g;->a:Ljava/lang/Object;
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lzg/g;->b:Ljava/lang/Object;
monitor-enter v0
.line 3
:try_start_0
iget-object v1, p0, Lzg/g;->a:Ljava/lang/Object;
if-nez v1, :cond_0
.line 4
invoke-virtual {p0}, Lzg/g;->c()Ljava/lang/Object;
move-result-object v1
iput-object v1, p0, Lzg/g;->a:Ljava/lang/Object;
.line 5
:cond_0
monitor-exit v0
goto :goto_0
:catchall_0
move-exception v1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.line 6
:cond_1
:goto_0
iget-object v0, p0, Lzg/g;->a:Ljava/lang/Object;
return-object v0
.end method
.method public final c()Ljava/lang/Object;
.locals 4
.line 1
iget-object v0, p0, Lzg/g;->c:Landroidx/fragment/app/Fragment;
.line 2
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getHost()Ljava/lang/Object;
move-result-object v0
const-string v1, "Hilt Fragments must be attached before creating the component."
.line 3
invoke-static {v0, v1}, Leh/d;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4
iget-object v0, p0, Lzg/g;->c:Landroidx/fragment/app/Fragment;
.line 5
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getHost()Ljava/lang/Object;
move-result-object v0
instance-of v0, v0, Leh/b;
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
iget-object v2, p0, Lzg/g;->c:Landroidx/fragment/app/Fragment;
.line 6
invoke-virtual {v2}, Landroidx/fragment/app/Fragment;->getHost()Ljava/lang/Object;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
const-string v2, "Hilt Fragments must be attached to an @AndroidEntryPoint Activity. Found: %s"
.line 7
invoke-static {v0, v2, v1}, Leh/d;->d(ZLjava/lang/String;[Ljava/lang/Object;)V
.line 8
iget-object v0, p0, Lzg/g;->c:Landroidx/fragment/app/Fragment;
invoke-virtual {p0, v0}, Lzg/g;->h(Landroidx/fragment/app/Fragment;)V
.line 9
iget-object v0, p0, Lzg/g;->c:Landroidx/fragment/app/Fragment;
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getHost()Ljava/lang/Object;
move-result-object v0
const-class v1, Lzg/g$a;
invoke-static {v0, v1}, Ltg/a;->a(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lzg/g$a;
.line 10
invoke-interface {v0}, Lzg/g$a;->a()Lxg/c;
move-result-object v0
iget-object v1, p0, Lzg/g;->c:Landroidx/fragment/app/Fragment;
.line 11
invoke-interface {v0, v1}, Lxg/c;->a(Landroidx/fragment/app/Fragment;)Lxg/c;
move-result-object v0
.line 12
invoke-interface {v0}, Lxg/c;->build()Lvg/c;
move-result-object v0
return-object v0
.end method
.method public h(Landroidx/fragment/app/Fragment;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"fragment"
}
.end annotation
return-void
.end method
+21
View File
@@ -0,0 +1,21 @@
.class public interface abstract Lzg/h;
.super Ljava/lang/Object;
.source "HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.java"
# interfaces
.implements Lzg/b$b;
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Ldh/a;
}
.end annotation
.annotation build Ldagger/hilt/codegen/OriginatingElement;
topLevelClass = Lzg/b;
.end annotation
+21
View File
@@ -0,0 +1,21 @@
.class public interface abstract Lzg/i;
.super Ljava/lang/Object;
.source "HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.java"
# interfaces
.implements Lzg/b$d;
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Lvg/b;
}
.end annotation
.annotation build Ldagger/hilt/codegen/OriginatingElement;
topLevelClass = Lzg/b;
.end annotation
+32
View File
@@ -0,0 +1,32 @@
.class public final Lzg/j;
.super Ljava/lang/Object;
.source "HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.java"
# annotations
.annotation runtime Ldagger/Module;
includes = {
Lzg/b$f;
}
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Lvg/b;
}
.end annotation
.annotation build Ldagger/hilt/codegen/OriginatingElement;
topLevelClass = Lzg/b;
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
+28
View File
@@ -0,0 +1,28 @@
.class public interface abstract Lzg/k$a;
.super Ljava/lang/Object;
.source "ServiceComponentManager.java"
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Ldh/a;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/k;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a()Lxg/d;
.end method
+135
View File
@@ -0,0 +1,135 @@
.class public final Lzg/k;
.super Ljava/lang/Object;
.source "ServiceComponentManager.java"
# interfaces
.implements Leh/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lzg/k$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Leh/b<",
"Ljava/lang/Object;",
">;"
}
.end annotation
# instance fields
.field public final a:Landroid/app/Service;
.field public b:Ljava/lang/Object;
# direct methods
.method public constructor <init>(Landroid/app/Service;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"service"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lzg/k;->a:Landroid/app/Service;
return-void
.end method
# virtual methods
.method public a()Ljava/lang/Object;
.locals 1
.line 1
iget-object v0, p0, Lzg/k;->b:Ljava/lang/Object;
if-nez v0, :cond_0
.line 2
invoke-virtual {p0}, Lzg/k;->c()Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lzg/k;->b:Ljava/lang/Object;
.line 3
:cond_0
iget-object v0, p0, Lzg/k;->b:Ljava/lang/Object;
return-object v0
.end method
.method public final c()Ljava/lang/Object;
.locals 5
.line 1
iget-object v0, p0, Lzg/k;->a:Landroid/app/Service;
invoke-virtual {v0}, Landroid/app/Service;->getApplication()Landroid/app/Application;
move-result-object v0
.line 2
instance-of v1, v0, Leh/b;
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
.line 3
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v3
const/4 v4, 0x0
aput-object v3, v2, v4
const-string v3, "Hilt service must be attached to an @AndroidEntryPoint Application. Found: %s"
.line 4
invoke-static {v1, v3, v2}, Leh/d;->d(ZLjava/lang/String;[Ljava/lang/Object;)V
.line 5
const-class v1, Lzg/k$a;
invoke-static {v0, v1}, Ltg/a;->a(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lzg/k$a;
.line 6
invoke-interface {v0}, Lzg/k$a;->a()Lxg/d;
move-result-object v0
iget-object v1, p0, Lzg/k;->a:Landroid/app/Service;
.line 7
invoke-interface {v0, v1}, Lxg/d;->a(Landroid/app/Service;)Lxg/d;
move-result-object v0
.line 8
invoke-interface {v0}, Lxg/d;->build()Lvg/d;
move-result-object v0
return-object v0
.end method
+184
View File
@@ -0,0 +1,184 @@
.class public final Lzg/l$a;
.super Landroid/content/ContextWrapper;
.source "ViewComponentManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/l;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# instance fields
.field public a:Landroid/view/LayoutInflater;
.field public b:Landroid/view/LayoutInflater;
.field public final c:Landroidx/fragment/app/Fragment;
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroidx/fragment/app/Fragment;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"base",
"fragment"
}
.end annotation
.line 1
invoke-static {p1}, Leh/d;->b(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/content/Context;
invoke-direct {p0, p1}, Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
const/4 p1, 0x0
.line 2
iput-object p1, p0, Lzg/l$a;->a:Landroid/view/LayoutInflater;
.line 3
invoke-static {p2}, Leh/d;->b(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroidx/fragment/app/Fragment;
iput-object p1, p0, Lzg/l$a;->c:Landroidx/fragment/app/Fragment;
return-void
.end method
.method public constructor <init>(Landroid/view/LayoutInflater;Landroidx/fragment/app/Fragment;)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"baseInflater",
"fragment"
}
.end annotation
.line 4
invoke-static {p1}, Leh/d;->b(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/LayoutInflater;
invoke-virtual {v0}, Landroid/view/LayoutInflater;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Leh/d;->b(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/Context;
invoke-direct {p0, v0}, Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
.line 5
iput-object p1, p0, Lzg/l$a;->a:Landroid/view/LayoutInflater;
.line 6
invoke-static {p2}, Leh/d;->b(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroidx/fragment/app/Fragment;
iput-object p1, p0, Lzg/l$a;->c:Landroidx/fragment/app/Fragment;
return-void
.end method
# virtual methods
.method public getSystemService(Ljava/lang/String;)Ljava/lang/Object;
.locals 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"name"
}
.end annotation
const-string v0, "layout_inflater"
.line 1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_0
.line 2
invoke-virtual {p0}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
return-object p1
.line 3
:cond_0
iget-object p1, p0, Lzg/l$a;->b:Landroid/view/LayoutInflater;
if-nez p1, :cond_2
.line 4
iget-object p1, p0, Lzg/l$a;->a:Landroid/view/LayoutInflater;
if-nez p1, :cond_1
.line 5
invoke-virtual {p0}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
move-result-object p1
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/view/LayoutInflater;
iput-object p1, p0, Lzg/l$a;->a:Landroid/view/LayoutInflater;
.line 6
:cond_1
iget-object p1, p0, Lzg/l$a;->a:Landroid/view/LayoutInflater;
invoke-virtual {p1, p0}, Landroid/view/LayoutInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p1
iput-object p1, p0, Lzg/l$a;->b:Landroid/view/LayoutInflater;
.line 7
:cond_2
iget-object p1, p0, Lzg/l$a;->b:Landroid/view/LayoutInflater;
return-object p1
.end method
+28
View File
@@ -0,0 +1,28 @@
.class public interface abstract Lzg/l$b;
.super Ljava/lang/Object;
.source "ViewComponentManager.java"
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Lvg/a;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/l;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "b"
.end annotation
# virtual methods
.method public abstract a()Lxg/e;
.end method
+28
View File
@@ -0,0 +1,28 @@
.class public interface abstract Lzg/l$c;
.super Ljava/lang/Object;
.source "ViewComponentManager.java"
# annotations
.annotation build Ldagger/hilt/EntryPoint;
.end annotation
.annotation build Ldagger/hilt/InstallIn;
value = {
Lvg/c;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lzg/l;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract a()Lxg/g;
.end method
+484
View File
@@ -0,0 +1,484 @@
.class public final Lzg/l;
.super Ljava/lang/Object;
.source "ViewComponentManager.java"
# interfaces
.implements Leh/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lzg/l$a;,
Lzg/l$b;,
Lzg/l$c;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Leh/b<",
"Ljava/lang/Object;",
">;"
}
.end annotation
# instance fields
.field public volatile a:Ljava/lang/Object;
.field public final b:Ljava/lang/Object;
.field public final c:Z
.field public final d:Landroid/view/View;
# direct methods
.method public constructor <init>(Landroid/view/View;Z)V
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"view",
"hasFragmentBindings"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lzg/l;->b:Ljava/lang/Object;
.line 3
iput-object p1, p0, Lzg/l;->d:Landroid/view/View;
.line 4
iput-boolean p2, p0, Lzg/l;->c:Z
return-void
.end method
.method public static g(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Context;
.locals 1
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"context",
"target"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/Class<",
"*>;)",
"Landroid/content/Context;"
}
.end annotation
.line 1
:goto_0
instance-of v0, p0, Landroid/content/ContextWrapper;
if-eqz v0, :cond_0
invoke-virtual {p1, p0}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
.line 2
check-cast p0, Landroid/content/ContextWrapper;
invoke-virtual {p0}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
move-result-object p0
goto :goto_0
:cond_0
return-object p0
.end method
# virtual methods
.method public a()Ljava/lang/Object;
.locals 2
.line 1
iget-object v0, p0, Lzg/l;->a:Ljava/lang/Object;
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lzg/l;->b:Ljava/lang/Object;
monitor-enter v0
.line 3
:try_start_0
iget-object v1, p0, Lzg/l;->a:Ljava/lang/Object;
if-nez v1, :cond_0
.line 4
invoke-virtual {p0}, Lzg/l;->c()Ljava/lang/Object;
move-result-object v1
iput-object v1, p0, Lzg/l;->a:Ljava/lang/Object;
.line 5
:cond_0
monitor-exit v0
goto :goto_0
:catchall_0
move-exception v1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.line 6
:cond_1
:goto_0
iget-object v0, p0, Lzg/l;->a:Ljava/lang/Object;
return-object v0
.end method
.method public final c()Ljava/lang/Object;
.locals 2
const/4 v0, 0x0
.line 1
invoke-virtual {p0, v0}, Lzg/l;->d(Z)Leh/b;
move-result-object v0
.line 2
iget-boolean v1, p0, Lzg/l;->c:Z
if-eqz v1, :cond_0
.line 3
const-class v1, Lzg/l$c;
invoke-static {v0, v1}, Ltg/a;->a(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lzg/l$c;
.line 4
invoke-interface {v0}, Lzg/l$c;->a()Lxg/g;
move-result-object v0
iget-object v1, p0, Lzg/l;->d:Landroid/view/View;
.line 5
invoke-interface {v0, v1}, Lxg/g;->a(Landroid/view/View;)Lxg/g;
move-result-object v0
.line 6
invoke-interface {v0}, Lxg/g;->build()Lvg/g;
move-result-object v0
return-object v0
.line 7
:cond_0
const-class v1, Lzg/l$b;
invoke-static {v0, v1}, Ltg/a;->a(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lzg/l$b;
.line 8
invoke-interface {v0}, Lzg/l$b;->a()Lxg/e;
move-result-object v0
iget-object v1, p0, Lzg/l;->d:Landroid/view/View;
.line 9
invoke-interface {v0, v1}, Lxg/e;->a(Landroid/view/View;)Lxg/e;
move-result-object v0
.line 10
invoke-interface {v0}, Lxg/e;->build()Lvg/e;
move-result-object v0
return-object v0
.end method
.method public final d(Z)Leh/b;
.locals 6
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"allowMissing"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Leh/b<",
"*>;"
}
.end annotation
.line 1
const-class v0, Leh/b;
iget-boolean v1, p0, Lzg/l;->c:Z
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v1, :cond_2
.line 2
const-class v1, Lzg/l$a;
invoke-virtual {p0, v1, p1}, Lzg/l;->e(Ljava/lang/Class;Z)Landroid/content/Context;
move-result-object v1
.line 3
instance-of v5, v1, Lzg/l$a;
if-eqz v5, :cond_0
.line 4
check-cast v1, Lzg/l$a;
.line 5
iget-object p1, v1, Lzg/l$a;->c:Landroidx/fragment/app/Fragment;
check-cast p1, Leh/b;
return-object p1
:cond_0
if-eqz p1, :cond_1
return-object v2
.line 6
:cond_1
invoke-virtual {p0, v0, p1}, Lzg/l;->e(Ljava/lang/Class;Z)Landroid/content/Context;
move-result-object p1
.line 7
instance-of v0, p1, Leh/b;
xor-int/2addr v0, v4
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
iget-object v2, p0, Lzg/l;->d:Landroid/view/View;
.line 8
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
aput-object v2, v1, v3
.line 9
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object p1
aput-object p1, v1, v4
const-string p1, "%s, @WithFragmentBindings Hilt view must be attached to an @AndroidEntryPoint Fragment. Was attached to context %s"
.line 10
invoke-static {v0, p1, v1}, Leh/d;->d(ZLjava/lang/String;[Ljava/lang/Object;)V
goto :goto_0
.line 11
:cond_2
invoke-virtual {p0, v0, p1}, Lzg/l;->e(Ljava/lang/Class;Z)Landroid/content/Context;
move-result-object v0
.line 12
instance-of v1, v0, Leh/b;
if-eqz v1, :cond_3
.line 13
check-cast v0, Leh/b;
return-object v0
:cond_3
if-eqz p1, :cond_4
return-object v2
.line 14
:cond_4
:goto_0
new-instance p1, Ljava/lang/IllegalStateException;
new-array v0, v4, [Ljava/lang/Object;
iget-object v1, p0, Lzg/l;->d:Landroid/view/View;
.line 15
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
aput-object v1, v0, v3
const-string v1, "%s, Hilt view must be attached to an @AndroidEntryPoint Fragment or Activity."
.line 16
invoke-static {v1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public final e(Ljava/lang/Class;Z)Landroid/content/Context;
.locals 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"parentType",
"allowMissing"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"*>;Z)",
"Landroid/content/Context;"
}
.end annotation
.line 1
iget-object v0, p0, Lzg/l;->d:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, p1}, Lzg/l;->g(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Context;
move-result-object p1
.line 2
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const-class v1, Leh/b;
invoke-static {v0, v1}, Lzg/l;->g(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Context;
move-result-object v0
if-ne p1, v0, :cond_0
const/4 p1, 0x1
new-array p1, p1, [Ljava/lang/Object;
const/4 v0, 0x0
.line 3
iget-object v1, p0, Lzg/l;->d:Landroid/view/View;
.line 4
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
aput-object v1, p1, v0
const-string v0, "%s, Hilt view cannot be created using the application context. Use a Hilt Fragment or Activity context."
.line 5
invoke-static {p2, v0, p1}, Leh/d;->d(ZLjava/lang/String;[Ljava/lang/Object;)V
const/4 p1, 0x0
:cond_0
return-object p1
.end method
.method public f()Leh/b;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Leh/b<",
"*>;"
}
.end annotation
const/4 v0, 0x1
.line 1
invoke-virtual {p0, v0}, Lzg/l;->d(Z)Leh/b;
move-result-object v0
return-object v0
.end method