f.smali
.class final Lcom/bumptech/glide/load/b/f;
.super Ljava/lang/Object;
.source "ImageVideoModelLoader.java"
# interfaces
.implements Lcom/bumptech/glide/load/a/c;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/bumptech/glide/load/a/c",
"<",
"Lcom/bumptech/glide/load/b/g;",
">;"
}
.end annotation
# instance fields
.field private final GQ:Lcom/bumptech/glide/load/a/c;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/bumptech/glide/load/a/c",
"<",
"Ljava/io/InputStream;",
">;"
}
.end annotation
.end field
.field private final GR:Lcom/bumptech/glide/load/a/c;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/bumptech/glide/load/a/c",
"<",
"Landroid/os/ParcelFileDescriptor;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/bumptech/glide/load/a/c;Lcom/bumptech/glide/load/a/c;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/bumptech/glide/load/a/c",
"<",
"Ljava/io/InputStream;",
">;",
"Lcom/bumptech/glide/load/a/c",
"<",
"Landroid/os/ParcelFileDescriptor;",
">;)V"
}
.end annotation
.prologue
.line 58
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 59
iput-object p1, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
.line 60
iput-object p2, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
.line 61
return-void
.end method
.method private b(Lcom/bumptech/glide/Priority;)Lcom/bumptech/glide/load/b/g;
.registers 5
.prologue
const/4 v2, 0x0
.line 67
.line 68
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
if-eqz v0, :cond_2b
.line 70
:try_start_5
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
invoke-interface {v0, p1}, Lcom/bumptech/glide/load/a/c;->a(Lcom/bumptech/glide/Priority;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/io/InputStream;
:try_end_d
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_d} :catch_21
move-object v1, v0
.line 81
:goto_e
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
if-eqz v0, :cond_1b
.line 83
:try_start_12
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
invoke-interface {v0, p1}, Lcom/bumptech/glide/load/a/c;->a(Lcom/bumptech/glide/Priority;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/os/ParcelFileDescriptor;
:try_end_1a
.catch Ljava/lang/Exception; {:try_start_12 .. :try_end_1a} :catch_27
move-object v2, v0
.line 93
:cond_1b
new-instance v0, Lcom/bumptech/glide/load/b/g;
invoke-direct {v0, v1, v2}, Lcom/bumptech/glide/load/b/g;-><init>(Ljava/io/InputStream;Landroid/os/ParcelFileDescriptor;)V
return-object v0
.line 71
:catch_21
move-exception v0
.line 75
iget-object v1, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
if-nez v1, :cond_2b
.line 76
throw v0
.line 84
:catch_27
move-exception v0
.line 88
if-nez v1, :cond_1b
.line 89
throw v0
:cond_2b
move-object v1, v2
goto :goto_e
.end method
# virtual methods
.method public final synthetic a(Lcom/bumptech/glide/Priority;)Ljava/lang/Object;
.registers 3
.prologue
.line 53
invoke-direct {p0, p1}, Lcom/bumptech/glide/load/b/f;->b(Lcom/bumptech/glide/Priority;)Lcom/bumptech/glide/load/b/g;
move-result-object v0
return-object v0
.end method
.method public final cancel()V
.registers 2
.prologue
.line 119
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
if-eqz v0, :cond_9
.line 120
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
invoke-interface {v0}, Lcom/bumptech/glide/load/a/c;->cancel()V
.line 122
:cond_9
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
if-eqz v0, :cond_12
.line 123
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
invoke-interface {v0}, Lcom/bumptech/glide/load/a/c;->cancel()V
.line 125
:cond_12
return-void
.end method
.method public final cleanup()V
.registers 2
.prologue
.line 99
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
if-eqz v0, :cond_9
.line 100
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
invoke-interface {v0}, Lcom/bumptech/glide/load/a/c;->cleanup()V
.line 102
:cond_9
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
if-eqz v0, :cond_12
.line 103
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
invoke-interface {v0}, Lcom/bumptech/glide/load/a/c;->cleanup()V
.line 105
:cond_12
return-void
.end method
.method public final getId()Ljava/lang/String;
.registers 2
.prologue
.line 110
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
if-eqz v0, :cond_b
.line 111
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GQ:Lcom/bumptech/glide/load/a/c;
invoke-interface {v0}, Lcom/bumptech/glide/load/a/c;->getId()Ljava/lang/String;
move-result-object v0
.line 113
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lcom/bumptech/glide/load/b/f;->GR:Lcom/bumptech/glide/load/a/c;
invoke-interface {v0}, Lcom/bumptech/glide/load/a/c;->getId()Ljava/lang/String;
move-result-object v0
goto :goto_a
.end method