e.smali
.class public Lw0/e;
.super Landroid/content/ContextWrapper;
.source "GlideContext.java"
# static fields
.field public static final i:Lw0/i;
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lw0/i<",
"**>;"
}
.end annotation
.end field
# instance fields
.field public final a:Le1/b;
.field public final b:Lw0/f;
.field public final c:Lu1/f;
.field public final d:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lu1/e<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.end field
.field public final e:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/Class<",
"*>;",
"Lw0/i<",
"**>;>;"
}
.end annotation
.end field
.field public final f:Ld1/j;
.field public final g:Z
.field public final h:I
# direct methods
.method public static constructor <clinit>()V
.registers 1
new-instance v0, Lw0/b;
invoke-direct {v0}, Lw0/b;-><init>()V
sput-object v0, Lw0/e;->i:Lw0/i;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Le1/b;Lw0/f;Lv1/b;Lu1/f;Ljava/util/Map;Ljava/util/List;Ld1/j;ZI)V
.registers 11
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Le1/b;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lw0/f;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lv1/b;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p5 # Lu1/f;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p6 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p7 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p8 # Ld1/j;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Le1/b;",
"Lw0/f;",
"Lv1/b;",
"Lu1/f;",
"Ljava/util/Map<",
"Ljava/lang/Class<",
"*>;",
"Lw0/i<",
"**>;>;",
"Ljava/util/List<",
"Lu1/e<",
"Ljava/lang/Object;",
">;>;",
"Ld1/j;",
"ZI)V"
}
.end annotation
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
invoke-direct {p0, p1}, Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
iput-object p2, p0, Lw0/e;->a:Le1/b;
iput-object p3, p0, Lw0/e;->b:Lw0/f;
iput-object p5, p0, Lw0/e;->c:Lu1/f;
iput-object p7, p0, Lw0/e;->d:Ljava/util/List;
iput-object p6, p0, Lw0/e;->e:Ljava/util/Map;
iput-object p8, p0, Lw0/e;->f:Ld1/j;
iput-boolean p9, p0, Lw0/e;->g:Z
iput p10, p0, Lw0/e;->h:I
return-void
.end method
# virtual methods
.method public a()Le1/b;
.registers 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lw0/e;->a:Le1/b;
return-object v0
.end method
.method public a(Ljava/lang/Class;)Lw0/i;
.registers 6
.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/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)",
"Lw0/i<",
"*TT;>;"
}
.end annotation
iget-object v0, p0, Lw0/e;->e:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lw0/i;
if-nez v0, :cond_33
iget-object v1, p0, Lw0/e;->e:Ljava/util/Map;
invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_14
:goto_14
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_33
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map$Entry;
invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Class;
invoke-virtual {v3, p1}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
move-result v3
if-eqz v3, :cond_14
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lw0/i;
goto :goto_14
:cond_33
if-nez v0, :cond_37
sget-object v0, Lw0/e;->i:Lw0/i;
:cond_37
return-object v0
.end method
.method public b()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lu1/e<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
iget-object v0, p0, Lw0/e;->d:Ljava/util/List;
return-object v0
.end method
.method public c()Lu1/f;
.registers 2
iget-object v0, p0, Lw0/e;->c:Lu1/f;
return-object v0
.end method
.method public d()Ld1/j;
.registers 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lw0/e;->f:Ld1/j;
return-object v0
.end method
.method public e()I
.registers 2
iget v0, p0, Lw0/e;->h:I
return v0
.end method
.method public f()Lw0/f;
.registers 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lw0/e;->b:Lw0/f;
return-object v0
.end method
.method public g()Z
.registers 2
iget-boolean v0, p0, Lw0/e;->g:Z
return v0
.end method