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