o.smali
.class public final Lcom/bumptech/glide/o;
.super Ljava/lang/Object;
.source "RequestManager.java"
# instance fields
.field private final BK:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class",
"<TA;>;"
}
.end annotation
.end field
.field private final BQ:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TA;"
}
.end annotation
.end field
.field private final CE:Z
.field private synthetic CF:Lcom/bumptech/glide/n;
# direct methods
.method public constructor <init>(Lcom/bumptech/glide/n;Ljava/lang/Class;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class",
"<TA;>;)V"
}
.end annotation
.prologue
.line 754
iput-object p1, p0, Lcom/bumptech/glide/o;->CF:Lcom/bumptech/glide/n;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 755
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/bumptech/glide/o;->CE:Z
.line 756
const/4 v0, 0x0
iput-object v0, p0, Lcom/bumptech/glide/o;->BQ:Ljava/lang/Object;
.line 757
iput-object p2, p0, Lcom/bumptech/glide/o;->BK:Ljava/lang/Class;
.line 758
return-void
.end method
.method public constructor <init>(Lcom/bumptech/glide/n;Ljava/lang/Object;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(TA;)V"
}
.end annotation
.prologue
.line 748
iput-object p1, p0, Lcom/bumptech/glide/o;->CF:Lcom/bumptech/glide/n;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 749
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/bumptech/glide/o;->CE:Z
.line 750
iput-object p2, p0, Lcom/bumptech/glide/o;->BQ:Ljava/lang/Object;
.line 1641
if-eqz p2, :cond_13
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
.line 751
:goto_10
iput-object v0, p0, Lcom/bumptech/glide/o;->BK:Ljava/lang/Class;
.line 752
return-void
.line 1641
:cond_13
const/4 v0, 0x0
goto :goto_10
.end method
# virtual methods
.method public final g(Ljava/lang/Class;)Lcom/bumptech/glide/f;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"<Z:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class",
"<TZ;>;)",
"Lcom/bumptech/glide/f",
"<TA;TT;TZ;>;"
}
.end annotation
.prologue
.line 768
new-instance v0, Lcom/bumptech/glide/f;
iget-object v1, p0, Lcom/bumptech/glide/o;->CF:Lcom/bumptech/glide/n;
iget-object v1, v1, Lcom/bumptech/glide/n;->CB:Lcom/bumptech/glide/m;
.line 3043
iget-object v1, v1, Lcom/bumptech/glide/m;->zn:Landroid/content/Context;
.line 768
iget-object v2, p0, Lcom/bumptech/glide/o;->CF:Lcom/bumptech/glide/n;
iget-object v2, v2, Lcom/bumptech/glide/n;->CB:Lcom/bumptech/glide/m;
.line 4043
iget-object v2, v2, Lcom/bumptech/glide/m;->BL:Lcom/bumptech/glide/g;
.line 768
iget-object v3, p0, Lcom/bumptech/glide/o;->BK:Ljava/lang/Class;
iget-object v4, p0, Lcom/bumptech/glide/o;->CF:Lcom/bumptech/glide/n;
.line 4709
iget-object v4, v4, Lcom/bumptech/glide/n;->CC:Lcom/bumptech/glide/load/b/o;
.line 768
iget-object v5, p0, Lcom/bumptech/glide/o;->CF:Lcom/bumptech/glide/n;
.line 5709
iget-object v5, v5, Lcom/bumptech/glide/n;->CD:Ljava/lang/Class;
.line 768
iget-object v6, p0, Lcom/bumptech/glide/o;->CF:Lcom/bumptech/glide/n;
iget-object v6, v6, Lcom/bumptech/glide/n;->CB:Lcom/bumptech/glide/m;
.line 6043
iget-object v7, v6, Lcom/bumptech/glide/m;->BN:Lcom/bumptech/glide/manager/n;
.line 768
iget-object v6, p0, Lcom/bumptech/glide/o;->CF:Lcom/bumptech/glide/n;
iget-object v6, v6, Lcom/bumptech/glide/n;->CB:Lcom/bumptech/glide/m;
.line 7043
iget-object v8, v6, Lcom/bumptech/glide/m;->BO:Lcom/bumptech/glide/manager/h;
move-object v6, p1
.line 768
invoke-direct/range {v0 .. v8}, Lcom/bumptech/glide/f;-><init>(Landroid/content/Context;Lcom/bumptech/glide/g;Ljava/lang/Class;Lcom/bumptech/glide/load/b/o;Ljava/lang/Class;Ljava/lang/Class;Lcom/bumptech/glide/manager/n;Lcom/bumptech/glide/manager/h;)V
check-cast v0, Lcom/bumptech/glide/f;
.line 771
iget-boolean v1, p0, Lcom/bumptech/glide/o;->CE:Z
if-eqz v1, :cond_33
.line 772
iget-object v1, p0, Lcom/bumptech/glide/o;->BQ:Ljava/lang/Object;
invoke-virtual {v0, v1}, Lcom/bumptech/glide/f;->G(Ljava/lang/Object;)Lcom/bumptech/glide/e;
.line 774
:cond_33
return-object v0
.end method