c.smali
.class public Lcom/kwai/filedownloader/c;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/kwai/filedownloader/a;
.implements Lcom/kwai/filedownloader/a$b;
.implements Lcom/kwai/filedownloader/d$a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/kwai/filedownloader/c$a;
}
.end annotation
# instance fields
.field volatile a:I
.field private final b:Lcom/kwai/filedownloader/w;
.field private final c:Lcom/kwai/filedownloader/w$a;
.field private d:I
.field private e:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Lcom/kwai/filedownloader/a$a;",
">;"
}
.end annotation
.end field
.field private final f:Ljava/lang/String;
.field private g:Ljava/lang/String;
.field private h:Ljava/lang/String;
.field private i:Z
.field private j:Lcom/kwai/filedownloader/d/b;
.field private k:Lcom/kwai/filedownloader/i;
.field private l:Ljava/lang/Object;
.field private m:I
.field private n:Z
.field private o:Z
.field private p:I
.field private q:I
.field private r:Z
.field private s:Z
.field private final t:Ljava/lang/Object;
.field private final u:Ljava/lang/Object;
.field private volatile v:Z
# direct methods
.method constructor <init>(Ljava/lang/String;)V
.registers 4
const/4 v1, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput v1, p0, Lcom/kwai/filedownloader/c;->m:I
iput-boolean v1, p0, Lcom/kwai/filedownloader/c;->n:Z
iput-boolean v1, p0, Lcom/kwai/filedownloader/c;->o:Z
const/16 v0, 0x64
iput v0, p0, Lcom/kwai/filedownloader/c;->p:I
const/16 v0, 0xa
iput v0, p0, Lcom/kwai/filedownloader/c;->q:I
iput-boolean v1, p0, Lcom/kwai/filedownloader/c;->r:Z
iput v1, p0, Lcom/kwai/filedownloader/c;->a:I
iput-boolean v1, p0, Lcom/kwai/filedownloader/c;->s:Z
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/kwai/filedownloader/c;->u:Ljava/lang/Object;
iput-boolean v1, p0, Lcom/kwai/filedownloader/c;->v:Z
iput-object p1, p0, Lcom/kwai/filedownloader/c;->f:Ljava/lang/String;
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/kwai/filedownloader/c;->t:Ljava/lang/Object;
new-instance v0, Lcom/kwai/filedownloader/d;
iget-object v1, p0, Lcom/kwai/filedownloader/c;->t:Ljava/lang/Object;
invoke-direct {v0, p0, v1}, Lcom/kwai/filedownloader/d;-><init>(Lcom/kwai/filedownloader/d$a;Ljava/lang/Object;)V
iput-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
iput-object v0, p0, Lcom/kwai/filedownloader/c;->c:Lcom/kwai/filedownloader/w$a;
return-void
.end method
.method private T()I
.registers 6
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->P()Z
move-result v0
if-eqz v0, :cond_45
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->c()Z
move-result v0
if-eqz v0, :cond_26
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "This task is running %d, if you want to start the same task, please create a new one by FileDownloader.create"
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->h()I
move-result v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v2, v3
invoke-static {v1, v2}, Lcom/kwai/filedownloader/f/f;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_26
new-instance v0, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "This task is dirty to restart, If you want to reuse this task, please invoke #reuse method manually and retry to restart again."
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_45
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->d()Z
move-result v0
if-nez v0, :cond_4e
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->J()V
:cond_4e
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->e()V
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->h()I
move-result v0
return v0
.end method
.method private U()V
.registers 3
iget-object v0, p0, Lcom/kwai/filedownloader/c;->j:Lcom/kwai/filedownloader/d/b;
if-nez v0, :cond_13
iget-object v1, p0, Lcom/kwai/filedownloader/c;->u:Ljava/lang/Object;
monitor-enter v1
:try_start_7
iget-object v0, p0, Lcom/kwai/filedownloader/c;->j:Lcom/kwai/filedownloader/d/b;
if-nez v0, :cond_12
new-instance v0, Lcom/kwai/filedownloader/d/b;
invoke-direct {v0}, Lcom/kwai/filedownloader/d/b;-><init>()V
iput-object v0, p0, Lcom/kwai/filedownloader/c;->j:Lcom/kwai/filedownloader/d/b;
:cond_12
monitor-exit v1
:cond_13
return-void
:catchall_14
move-exception v0
monitor-exit v1
:try_end_16
.catchall {:try_start_7 .. :try_end_16} :catchall_14
throw v0
.end method
.method static synthetic a(Lcom/kwai/filedownloader/c;Z)Z
.registers 2
iput-boolean p1, p0, Lcom/kwai/filedownloader/c;->s:Z
return p1
.end method
# virtual methods
.method public A()I
.registers 2
iget v0, p0, Lcom/kwai/filedownloader/c;->m:I
return v0
.end method
.method public B()I
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->m()I
move-result v0
return v0
.end method
.method public C()Z
.registers 2
iget-boolean v0, p0, Lcom/kwai/filedownloader/c;->n:Z
return v0
.end method
.method public D()Z
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->n()Z
move-result v0
return v0
.end method
.method public E()Z
.registers 2
iget-boolean v0, p0, Lcom/kwai/filedownloader/c;->o:Z
return v0
.end method
.method public F()Lcom/kwai/filedownloader/a;
.registers 1
return-object p0
.end method
.method public G()Lcom/kwai/filedownloader/w$a;
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->c:Lcom/kwai/filedownloader/w$a;
return-object v0
.end method
.method public H()Z
.registers 2
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->v()B
move-result v0
invoke-static {v0}, Lcom/kwai/filedownloader/d/d;->a(I)Z
move-result v0
return v0
.end method
.method public I()I
.registers 2
iget v0, p0, Lcom/kwai/filedownloader/c;->a:I
return v0
.end method
.method public J()V
.registers 2
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->p()Lcom/kwai/filedownloader/i;
move-result-object v0
if-eqz v0, :cond_11
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->p()Lcom/kwai/filedownloader/i;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
:goto_e
iput v0, p0, Lcom/kwai/filedownloader/c;->a:I
return-void
:cond_11
invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_e
.end method
.method public K()Z
.registers 2
iget-boolean v0, p0, Lcom/kwai/filedownloader/c;->v:Z
return v0
.end method
.method public L()V
.registers 2
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/kwai/filedownloader/c;->v:Z
return-void
.end method
.method public M()V
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->o()V
invoke-static {}, Lcom/kwai/filedownloader/h;->a()Lcom/kwai/filedownloader/h;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/kwai/filedownloader/h;->a(Lcom/kwai/filedownloader/a$b;)Z
move-result v0
if-eqz v0, :cond_12
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/kwai/filedownloader/c;->v:Z
:cond_12
return-void
.end method
.method public N()V
.registers 1
invoke-direct {p0}, Lcom/kwai/filedownloader/c;->T()I
return-void
.end method
.method public O()Z
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->e:Ljava/util/ArrayList;
if-eqz v0, :cond_e
iget-object v0, p0, Lcom/kwai/filedownloader/c;->e:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_e
const/4 v0, 0x1
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method public P()Z
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->g()B
move-result v0
if-eqz v0, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public Q()Lcom/kwai/filedownloader/d/b;
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->j:Lcom/kwai/filedownloader/d/b;
return-object v0
.end method
.method public R()Lcom/kwai/filedownloader/a$b;
.registers 1
return-object p0
.end method
.method public S()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Lcom/kwai/filedownloader/a$a;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/kwai/filedownloader/c;->e:Ljava/util/ArrayList;
return-object v0
.end method
.method public a()Lcom/kwai/filedownloader/a$c;
.registers 3
new-instance v0, Lcom/kwai/filedownloader/c$a;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/kwai/filedownloader/c$a;-><init>(Lcom/kwai/filedownloader/c;Lcom/kwai/filedownloader/c$1;)V
return-object v0
.end method
.method public a(I)Lcom/kwai/filedownloader/a;
.registers 2
iput p1, p0, Lcom/kwai/filedownloader/c;->m:I
return-object p0
.end method
.method public a(Lcom/kwai/filedownloader/i;)Lcom/kwai/filedownloader/a;
.registers 5
iput-object p1, p0, Lcom/kwai/filedownloader/c;->k:Lcom/kwai/filedownloader/i;
sget-boolean v0, Lcom/kwai/filedownloader/f/d;->a:Z
if-eqz v0, :cond_11
const-string v0, "setListener %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p1, v1, v2
invoke-static {p0, v0, v1}, Lcom/kwai/filedownloader/f/d;->c(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
:cond_11
return-object p0
.end method
.method public a(Ljava/lang/Object;)Lcom/kwai/filedownloader/a;
.registers 5
iput-object p1, p0, Lcom/kwai/filedownloader/c;->l:Ljava/lang/Object;
sget-boolean v0, Lcom/kwai/filedownloader/f/d;->a:Z
if-eqz v0, :cond_11
const-string v0, "setTag %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p1, v1, v2
invoke-static {p0, v0, v1}, Lcom/kwai/filedownloader/f/d;->c(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
:cond_11
return-object p0
.end method
.method public a(Ljava/lang/String;)Lcom/kwai/filedownloader/a;
.registers 3
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lcom/kwai/filedownloader/c;->a(Ljava/lang/String;Z)Lcom/kwai/filedownloader/a;
move-result-object v0
return-object v0
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;)Lcom/kwai/filedownloader/a;
.registers 4
invoke-direct {p0}, Lcom/kwai/filedownloader/c;->U()V
iget-object v0, p0, Lcom/kwai/filedownloader/c;->j:Lcom/kwai/filedownloader/d/b;
invoke-virtual {v0, p1, p2}, Lcom/kwai/filedownloader/d/b;->a(Ljava/lang/String;Ljava/lang/String;)V
return-object p0
.end method
.method public a(Ljava/lang/String;Z)Lcom/kwai/filedownloader/a;
.registers 6
iput-object p1, p0, Lcom/kwai/filedownloader/c;->g:Ljava/lang/String;
sget-boolean v0, Lcom/kwai/filedownloader/f/d;->a:Z
if-eqz v0, :cond_11
const-string v0, "setPath %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p1, v1, v2
invoke-static {p0, v0, v1}, Lcom/kwai/filedownloader/f/d;->c(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
:cond_11
iput-boolean p2, p0, Lcom/kwai/filedownloader/c;->i:Z
if-eqz p2, :cond_19
const/4 v0, 0x0
iput-object v0, p0, Lcom/kwai/filedownloader/c;->h:Ljava/lang/String;
:goto_18
return-object p0
:cond_19
new-instance v0, Ljava/io/File;
invoke-direct {v0, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/kwai/filedownloader/c;->h:Ljava/lang/String;
goto :goto_18
.end method
.method public a(Z)Lcom/kwai/filedownloader/a;
.registers 2
iput-boolean p1, p0, Lcom/kwai/filedownloader/c;->r:Z
return-object p0
.end method
.method public b(Ljava/lang/String;)Lcom/kwai/filedownloader/a;
.registers 4
iget-object v0, p0, Lcom/kwai/filedownloader/c;->j:Lcom/kwai/filedownloader/d/b;
if-nez v0, :cond_e
iget-object v1, p0, Lcom/kwai/filedownloader/c;->u:Ljava/lang/Object;
monitor-enter v1
:try_start_7
iget-object v0, p0, Lcom/kwai/filedownloader/c;->j:Lcom/kwai/filedownloader/d/b;
if-nez v0, :cond_d
monitor-exit v1
:goto_c
return-object p0
:cond_d
monitor-exit v1
:try_end_e
.catchall {:try_start_7 .. :try_end_e} :catchall_14
:cond_e
iget-object v0, p0, Lcom/kwai/filedownloader/c;->j:Lcom/kwai/filedownloader/d/b;
invoke-virtual {v0, p1}, Lcom/kwai/filedownloader/d/b;->a(Ljava/lang/String;)V
goto :goto_c
:catchall_14
move-exception v0
:try_start_15
monitor-exit v1
:try_end_16
.catchall {:try_start_15 .. :try_end_16} :catchall_14
throw v0
.end method
.method public b(Z)Lcom/kwai/filedownloader/a;
.registers 2
iput-boolean p1, p0, Lcom/kwai/filedownloader/c;->o:Z
return-object p0
.end method
.method public b()Z
.registers 5
const/4 v1, 0x1
const/4 v0, 0x0
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->c()Z
move-result v2
if-eqz v2, :cond_1a
const-string v2, "This task[%d] is running, if you want start the same task, please create a new one by FileDownloader#create"
new-array v1, v1, [Ljava/lang/Object;
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->h()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v0
invoke-static {p0, v2, v1}, Lcom/kwai/filedownloader/f/d;->d(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
:goto_19
return v0
:cond_1a
iput v0, p0, Lcom/kwai/filedownloader/c;->a:I
iput-boolean v0, p0, Lcom/kwai/filedownloader/c;->s:Z
iput-boolean v0, p0, Lcom/kwai/filedownloader/c;->v:Z
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->i()V
move v0, v1
goto :goto_19
.end method
.method public b(I)Z
.registers 3
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->h()I
move-result v0
if-ne v0, p1, :cond_8
const/4 v0, 0x1
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method
.method public c(Ljava/lang/String;)V
.registers 2
iput-object p1, p0, Lcom/kwai/filedownloader/c;->h:Ljava/lang/String;
return-void
.end method
.method public c()Z
.registers 2
invoke-static {}, Lcom/kwai/filedownloader/q;->a()Lcom/kwai/filedownloader/q;
move-result-object v0
invoke-virtual {v0}, Lcom/kwai/filedownloader/q;->e()Lcom/kwai/filedownloader/u;
move-result-object v0
invoke-interface {v0, p0}, Lcom/kwai/filedownloader/u;->a(Lcom/kwai/filedownloader/a$b;)Z
move-result v0
if-eqz v0, :cond_10
const/4 v0, 0x1
:goto_f
return v0
:cond_10
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->v()B
move-result v0
invoke-static {v0}, Lcom/kwai/filedownloader/d/d;->b(I)Z
move-result v0
goto :goto_f
.end method
.method public d()Z
.registers 2
iget v0, p0, Lcom/kwai/filedownloader/c;->a:I
if-eqz v0, :cond_6
const/4 v0, 0x1
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
.method public e()I
.registers 3
iget-boolean v0, p0, Lcom/kwai/filedownloader/c;->s:Z
if-eqz v0, :cond_c
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "If you start the task manually, it means this task doesn\'t belong to a queue, so you must not invoke BaseDownloadTask#ready() or InQueueTask#enqueue() before you start() this method. For detail: If this task doesn\'t belong to a queue, what is just an isolated task, you just need to invoke BaseDownloadTask#start() to start this task, that\'s all. In other words, If this task doesn\'t belong to a queue, you must not invoke BaseDownloadTask#ready() method or InQueueTask#enqueue() method before invoke BaseDownloadTask#start(), If you do that and if there is the same listener object to start a queue in another thread, this task may be assembled by the queue, in that case, when you invoke BaseDownloadTask#start() manually to start this task or this task is started by the queue, there is an exception buried in there, because this task object is started two times without declare BaseDownloadTask#reuse() : 1. you invoke BaseDownloadTask#start() manually; 2. the queue start this task automatically."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_c
invoke-direct {p0}, Lcom/kwai/filedownloader/c;->T()I
move-result v0
return v0
.end method
.method public f()Z
.registers 3
iget-object v1, p0, Lcom/kwai/filedownloader/c;->t:Ljava/lang/Object;
monitor-enter v1
:try_start_3
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->f()Z
move-result v0
monitor-exit v1
return v0
:catchall_b
move-exception v0
monitor-exit v1
:try_end_d
.catchall {:try_start_3 .. :try_end_d} :catchall_b
throw v0
.end method
.method public g()Z
.registers 2
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->f()Z
move-result v0
return v0
.end method
.method public h()I
.registers 4
iget v0, p0, Lcom/kwai/filedownloader/c;->d:I
if-eqz v0, :cond_7
iget v0, p0, Lcom/kwai/filedownloader/c;->d:I
:goto_6
return v0
:cond_7
iget-object v0, p0, Lcom/kwai/filedownloader/c;->g:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_24
iget-object v0, p0, Lcom/kwai/filedownloader/c;->f:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_24
iget-object v0, p0, Lcom/kwai/filedownloader/c;->f:Ljava/lang/String;
iget-object v1, p0, Lcom/kwai/filedownloader/c;->g:Ljava/lang/String;
iget-boolean v2, p0, Lcom/kwai/filedownloader/c;->i:Z
invoke-static {v0, v1, v2}, Lcom/kwai/filedownloader/f/f;->a(Ljava/lang/String;Ljava/lang/String;Z)I
move-result v0
iput v0, p0, Lcom/kwai/filedownloader/c;->d:I
goto :goto_6
:cond_24
const/4 v0, 0x0
goto :goto_6
.end method
.method public i()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->f:Ljava/lang/String;
return-object v0
.end method
.method public j()I
.registers 2
iget v0, p0, Lcom/kwai/filedownloader/c;->p:I
return v0
.end method
.method public k()I
.registers 2
iget v0, p0, Lcom/kwai/filedownloader/c;->q:I
return v0
.end method
.method public l()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->g:Ljava/lang/String;
return-object v0
.end method
.method public m()Z
.registers 2
iget-boolean v0, p0, Lcom/kwai/filedownloader/c;->i:Z
return v0
.end method
.method public n()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->h:Ljava/lang/String;
return-object v0
.end method
.method public o()Ljava/lang/String;
.registers 4
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->l()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->m()Z
move-result v1
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->n()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v1, v2}, Lcom/kwai/filedownloader/f/f;->a(Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public p()Lcom/kwai/filedownloader/i;
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->k:Lcom/kwai/filedownloader/i;
return-object v0
.end method
.method public q()I
.registers 5
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->j()J
move-result-wide v0
const-wide/32 v2, 0x7fffffff
cmp-long v0, v0, v2
if-lez v0, :cond_11
const v0, 0x7fffffff
:goto_10
return v0
:cond_11
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->j()J
move-result-wide v0
long-to-int v0, v0
goto :goto_10
.end method
.method public r()J
.registers 3
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->j()J
move-result-wide v0
return-wide v0
.end method
.method public s()I
.registers 5
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->k()J
move-result-wide v0
const-wide/32 v2, 0x7fffffff
cmp-long v0, v0, v2
if-lez v0, :cond_11
const v0, 0x7fffffff
:goto_10
return v0
:cond_11
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->k()J
move-result-wide v0
long-to-int v0, v0
goto :goto_10
.end method
.method public t()J
.registers 3
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->k()J
move-result-wide v0
return-wide v0
.end method
.method public toString()Ljava/lang/String;
.registers 5
const-string v0, "%d@%s"
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
invoke-virtual {p0}, Lcom/kwai/filedownloader/c;->h()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
invoke-super {p0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/kwai/filedownloader/f/f;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public u()I
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->b()I
move-result v0
return v0
.end method
.method public v()B
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->g()B
move-result v0
return v0
.end method
.method public w()J
.registers 3
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->h()J
move-result-wide v0
return-wide v0
.end method
.method public x()Z
.registers 2
iget-boolean v0, p0, Lcom/kwai/filedownloader/c;->r:Z
return v0
.end method
.method public y()Ljava/lang/Throwable;
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->b:Lcom/kwai/filedownloader/w;
invoke-interface {v0}, Lcom/kwai/filedownloader/w;->l()Ljava/lang/Throwable;
move-result-object v0
return-object v0
.end method
.method public z()Ljava/lang/Object;
.registers 2
iget-object v0, p0, Lcom/kwai/filedownloader/c;->l:Ljava/lang/Object;
return-object v0
.end method