r$a.smali
.class Lcom/ss/android/socialbase/downloader/impls/r$a;
.super Ljava/lang/Object;
.source "RetryScheduler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ss/android/socialbase/downloader/impls/r;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "a"
.end annotation
# instance fields
.field final a:I
.field final b:I
.field final c:I
.field final d:I
.field final e:I
.field final f:Z
.field final g:[I
.field private h:I
.field private i:I
.field private j:Z
.field private k:J
.field private l:Z
# direct methods
.method constructor <init>(IIIIIZ[I)V
.registers 9
.prologue
const/16 v0, 0x4e20
.line 626
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 627
if-ge p4, v0, :cond_8
move p4, v0
.line 630
:cond_8
if-ge p5, v0, :cond_b
move p5, v0
.line 633
:cond_b
iput p1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->a:I
.line 634
iput p2, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->b:I
.line 635
iput p3, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->c:I
.line 636
iput p4, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->d:I
.line 637
iput p5, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->e:I
.line 638
iput-boolean p6, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->f:Z
.line 639
iput-object p7, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->g:[I
.line 640
iput p4, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->h:I
.line 641
return-void
.end method
.method static synthetic a(Lcom/ss/android/socialbase/downloader/impls/r$a;)I
.registers 2
.prologue
.line 610
iget v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->i:I
return v0
.end method
.method static synthetic a(Lcom/ss/android/socialbase/downloader/impls/r$a;Z)Z
.registers 2
.prologue
.line 610
iput-boolean p1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->j:Z
return p1
.end method
.method static synthetic b(Lcom/ss/android/socialbase/downloader/impls/r$a;)Z
.registers 2
.prologue
.line 610
iget-boolean v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->l:Z
return v0
.end method
.method static synthetic b(Lcom/ss/android/socialbase/downloader/impls/r$a;Z)Z
.registers 2
.prologue
.line 610
iput-boolean p1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->l:Z
return p1
.end method
# virtual methods
.method declared-synchronized a()V
.registers 3
.prologue
.line 664
monitor-enter p0
:try_start_1
iget v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->h:I
iget v1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->e:I
add-int/2addr v0, v1
iput v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->h:I
:try_end_8
.catchall {:try_start_1 .. :try_end_8} :catchall_a
.line 665
monitor-exit p0
return-void
.line 664
:catchall_a
move-exception v0
monitor-exit p0
throw v0
.end method
.method declared-synchronized a(J)V
.registers 4
.prologue
.line 668
monitor-enter p0
:try_start_1
iput-wide p1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->k:J
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_5
.line 669
monitor-exit p0
return-void
.line 668
:catchall_5
move-exception v0
monitor-exit p0
throw v0
.end method
.method a(JIIZ)Z
.registers 13
.prologue
const/4 v0, 0x0
.line 644
iget-boolean v1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->l:Z
if-nez v1, :cond_d
.line 645
const-string v1, "RetryScheduler"
const-string v2, "canRetry: mIsWaitingRetry is false, return false!!!"
invoke-static {v1, v2}, Lcom/ss/android/socialbase/downloader/f/a;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 660
:cond_c
:goto_c
return v0
.line 648
:cond_d
iget v1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->b:I
if-lt v1, p3, :cond_c
.line 651
iget v1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->i:I
iget v2, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->c:I
if-ge v1, v2, :cond_c
.line 654
iget-boolean v1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->j:Z
if-eqz v1, :cond_1e
const/4 v1, 0x2
if-ne p4, v1, :cond_c
.line 657
:cond_1e
if-nez p5, :cond_2b
iget-wide v2, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->k:J
sub-long v2, p1, v2
iget v1, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->d:I
int-to-long v4, v1
cmp-long v1, v2, v4
if-ltz v1, :cond_c
.line 660
:cond_2b
const/4 v0, 0x1
goto :goto_c
.end method
.method declared-synchronized b()V
.registers 2
.prologue
.line 672
monitor-enter p0
:try_start_1
iget v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->i:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->i:I
:try_end_7
.catchall {:try_start_1 .. :try_end_7} :catchall_9
.line 673
monitor-exit p0
return-void
.line 672
:catchall_9
move-exception v0
monitor-exit p0
throw v0
.end method
.method c()V
.registers 2
.prologue
.line 676
iget v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->d:I
iput v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->h:I
.line 677
return-void
.end method
.method d()I
.registers 2
.prologue
.line 680
iget v0, p0, Lcom/ss/android/socialbase/downloader/impls/r$a;->h:I
return v0
.end method