c.smali
.class public Lcom/ss/android/socialbase/downloader/m/c;
.super Ljava/lang/Object;
.source "DownloadListenerUtils.java"
# direct methods
.method public static a(ILandroid/util/SparseArray;ZLcom/ss/android/socialbase/downloader/g/c;Lcom/ss/android/socialbase/downloader/e/a;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Landroid/util/SparseArray",
"<",
"Lcom/ss/android/socialbase/downloader/d/b;",
">;Z",
"Lcom/ss/android/socialbase/downloader/g/c;",
"Lcom/ss/android/socialbase/downloader/e/a;",
")V"
}
.end annotation
.prologue
.line 16
if-eqz p2, :cond_a
if-eqz p1, :cond_a
:try_start_4
invoke-virtual {p1}, Landroid/util/SparseArray;->size()I
move-result v0
if-gtz v0, :cond_b
.line 80
:cond_a
:goto_a
return-void
.line 20
:cond_b
monitor-enter p1
:try_end_c
.catch Ljava/lang/Throwable; {:try_start_4 .. :try_end_c} :catch_2f
.line 21
:try_start_c
invoke-virtual {p1}, Landroid/util/SparseArray;->clone()Landroid/util/SparseArray;
move-result-object v2
.line 22
monitor-exit p1
:try_end_11
.catchall {:try_start_c .. :try_end_11} :catchall_2c
.line 23
const/4 v0, 0x0
move v1, v0
:goto_13
:try_start_13
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v0
if-ge v1, v0, :cond_a
.line 24
invoke-virtual {v2, v1}, Landroid/util/SparseArray;->keyAt(I)I
move-result v0
.line 25
invoke-virtual {v2, v0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ss/android/socialbase/downloader/d/b;
:try_end_23
.catch Ljava/lang/Throwable; {:try_start_13 .. :try_end_23} :catch_2f
.line 26
if-eqz v0, :cond_28
.line 27
packed-switch p0, :pswitch_data_74
.line 23
:cond_28
:goto_28
:pswitch_28
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_13
.line 22
:catchall_2c
move-exception v0
:try_start_2d
monitor-exit p1
:try_end_2e
.catchall {:try_start_2d .. :try_end_2e} :catchall_2c
:try_start_2e
throw v0
:try_end_2f
.catch Ljava/lang/Throwable; {:try_start_2e .. :try_end_2f} :catch_2f
.line 77
:catch_2f
move-exception v0
.line 78
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_a
.line 29
:pswitch_34
:try_start_34
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/b;->b(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 32
:pswitch_38
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/b;->c(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 35
:pswitch_3c
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/b;->e(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 38
:pswitch_40
invoke-interface {v0, p3, p4}, Lcom/ss/android/socialbase/downloader/d/b;->a(Lcom/ss/android/socialbase/downloader/g/c;Lcom/ss/android/socialbase/downloader/e/a;)V
goto :goto_28
.line 41
:pswitch_44
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/b;->a(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 45
:pswitch_48
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/b;->d(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 48
:pswitch_4c
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/b;->f(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 51
:pswitch_50
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/b;->h(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 54
:pswitch_54
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/b;->i(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 57
:pswitch_58
invoke-interface {v0, p3, p4}, Lcom/ss/android/socialbase/downloader/d/b;->b(Lcom/ss/android/socialbase/downloader/g/c;Lcom/ss/android/socialbase/downloader/e/a;)V
goto :goto_28
.line 60
:pswitch_5c
invoke-interface {v0, p3, p4}, Lcom/ss/android/socialbase/downloader/d/b;->c(Lcom/ss/android/socialbase/downloader/g/c;Lcom/ss/android/socialbase/downloader/e/a;)V
goto :goto_28
.line 63
:pswitch_60
instance-of v3, v0, Lcom/ss/android/socialbase/downloader/d/x;
if-eqz v3, :cond_28
.line 64
check-cast v0, Lcom/ss/android/socialbase/downloader/d/x;
invoke-virtual {v0, p3}, Lcom/ss/android/socialbase/downloader/d/x;->j(Lcom/ss/android/socialbase/downloader/g/c;)V
goto :goto_28
.line 68
:pswitch_6a
instance-of v3, v0, Lcom/ss/android/socialbase/downloader/d/ag;
if-eqz v3, :cond_28
.line 69
check-cast v0, Lcom/ss/android/socialbase/downloader/d/ag;
invoke-interface {v0, p3}, Lcom/ss/android/socialbase/downloader/d/ag;->g(Lcom/ss/android/socialbase/downloader/g/c;)V
:try_end_73
.catch Ljava/lang/Throwable; {:try_start_34 .. :try_end_73} :catch_2f
goto :goto_28
.line 27
:pswitch_data_74
.packed-switch -0x7
:pswitch_60
:pswitch_54
:pswitch_48
:pswitch_4c
:pswitch_3c
:pswitch_48
:pswitch_40
:pswitch_28
:pswitch_44
:pswitch_34
:pswitch_28
:pswitch_38
:pswitch_58
:pswitch_50
:pswitch_5c
:pswitch_28
:pswitch_28
:pswitch_28
:pswitch_6a
.end packed-switch
.end method