b.smali
.class public Lcom/bumptech/glide/b;
.super Lcom/bumptech/glide/a;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<ModelType:",
"Ljava/lang/Object;",
">",
"Lcom/bumptech/glide/a",
"<TModelType;",
"Landroid/graphics/Bitmap;",
">;"
}
.end annotation
# instance fields
.field private final g:Lcom/bumptech/glide/load/b/l;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/bumptech/glide/load/b/l",
"<TModelType;",
"Ljava/io/InputStream;",
">;"
}
.end annotation
.end field
.field private final h:Lcom/bumptech/glide/load/b/l;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/bumptech/glide/load/b/l",
"<TModelType;",
"Landroid/os/ParcelFileDescriptor;",
">;"
}
.end annotation
.end field
.field private final i:Lcom/bumptech/glide/i;
.field private final j:Lcom/bumptech/glide/k$c;
# direct methods
.method constructor <init>(Lcom/bumptech/glide/e;Lcom/bumptech/glide/load/b/l;Lcom/bumptech/glide/load/b/l;Lcom/bumptech/glide/k$c;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/bumptech/glide/e",
"<TModelType;***>;",
"Lcom/bumptech/glide/load/b/l",
"<TModelType;",
"Ljava/io/InputStream;",
">;",
"Lcom/bumptech/glide/load/b/l",
"<TModelType;",
"Landroid/os/ParcelFileDescriptor;",
">;",
"Lcom/bumptech/glide/k$c;",
")V"
}
.end annotation
iget-object v0, p1, Lcom/bumptech/glide/e;->c:Lcom/bumptech/glide/i;
const-class v1, Landroid/graphics/Bitmap;
const/4 v2, 0x0
invoke-static {v0, p2, p3, v1, v2}, Lcom/bumptech/glide/b;->a(Lcom/bumptech/glide/i;Lcom/bumptech/glide/load/b/l;Lcom/bumptech/glide/load/b/l;Ljava/lang/Class;Lcom/bumptech/glide/load/resource/e/c;)Lcom/bumptech/glide/e/e;
move-result-object v0
const-class v1, Landroid/graphics/Bitmap;
invoke-direct {p0, v0, v1, p1}, Lcom/bumptech/glide/a;-><init>(Lcom/bumptech/glide/e/f;Ljava/lang/Class;Lcom/bumptech/glide/e;)V
iput-object p2, p0, Lcom/bumptech/glide/b;->g:Lcom/bumptech/glide/load/b/l;
iput-object p3, p0, Lcom/bumptech/glide/b;->h:Lcom/bumptech/glide/load/b/l;
iget-object v0, p1, Lcom/bumptech/glide/e;->c:Lcom/bumptech/glide/i;
iput-object v0, p0, Lcom/bumptech/glide/b;->i:Lcom/bumptech/glide/i;
iput-object p4, p0, Lcom/bumptech/glide/b;->j:Lcom/bumptech/glide/k$c;
return-void
.end method
.method private static a(Lcom/bumptech/glide/i;Lcom/bumptech/glide/load/b/l;Lcom/bumptech/glide/load/b/l;Ljava/lang/Class;Lcom/bumptech/glide/load/resource/e/c;)Lcom/bumptech/glide/e/e;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<A:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lcom/bumptech/glide/i;",
"Lcom/bumptech/glide/load/b/l",
"<TA;",
"Ljava/io/InputStream;",
">;",
"Lcom/bumptech/glide/load/b/l",
"<TA;",
"Landroid/os/ParcelFileDescriptor;",
">;",
"Ljava/lang/Class",
"<TR;>;",
"Lcom/bumptech/glide/load/resource/e/c",
"<",
"Landroid/graphics/Bitmap;",
"TR;>;)",
"Lcom/bumptech/glide/e/e",
"<TA;",
"Lcom/bumptech/glide/load/b/g;",
"Landroid/graphics/Bitmap;",
"TR;>;"
}
.end annotation
if-nez p1, :cond_6
if-nez p2, :cond_6
const/4 v0, 0x0
:goto_5
return-object v0
:cond_6
if-nez p4, :cond_e
const-class v0, Landroid/graphics/Bitmap;
invoke-virtual {p0, v0, p3}, Lcom/bumptech/glide/i;->a(Ljava/lang/Class;Ljava/lang/Class;)Lcom/bumptech/glide/load/resource/e/c;
move-result-object p4
:cond_e
const-class v0, Lcom/bumptech/glide/load/b/g;
const-class v1, Landroid/graphics/Bitmap;
invoke-virtual {p0, v0, v1}, Lcom/bumptech/glide/i;->b(Ljava/lang/Class;Ljava/lang/Class;)Lcom/bumptech/glide/e/b;
move-result-object v1
new-instance v2, Lcom/bumptech/glide/load/b/f;
invoke-direct {v2, p1, p2}, Lcom/bumptech/glide/load/b/f;-><init>(Lcom/bumptech/glide/load/b/l;Lcom/bumptech/glide/load/b/l;)V
new-instance v0, Lcom/bumptech/glide/e/e;
invoke-direct {v0, v2, p4, v1}, Lcom/bumptech/glide/e/e;-><init>(Lcom/bumptech/glide/load/b/l;Lcom/bumptech/glide/load/resource/e/c;Lcom/bumptech/glide/e/b;)V
goto :goto_5
.end method