granularity level: instruction
.class public final synthetic Lw/i;
.super Ljava/lang/Object;
.source "SourceFile"
.implements Ljava/lang/Runnable;
.field public final synthetic a:I
.field public final b:Ljava/lang/Object;
.field public final synthetic c:Ljava/lang/Object;
.method public synthetic constructor <init>(Ljava/lang/Object;Ljava/lang/Object;I)V
.locals 0
iput p3, p0, Lw/i;->a:I
iput-object p1, p0, Lw/i;->b:Ljava/lang/Object;
iput-object p2, p0, Lw/i;->c:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Ljava/lang/Object;Ljava/lang/Object;II)V
.locals 0
iput p3, p0, Lw/i;->a:I
iput-object p1, p0, Lw/i;->c:Ljava/lang/Object;
iput-object p2, p0, Lw/i;->b:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private final a()V
.locals 3
iget-object v0, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v0, Lo0/l;
iget-object v0, v0, Lo0/l;->c:Ljava/lang/Object;
monitor-enter v0
iget-object v1, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v1, Lo0/l;
iget-object v1, v1, Lo0/l;->d:Ljava/lang/Object;
move-object v2, v1
check-cast v2, Lo0/f;
if-eqz v2, :cond_0
check-cast v1, Lo0/f;
iget-object v2, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v2, Lo0/o;
invoke-virtual {v2}, Lo0/o;->f()Ljava/lang/Object;
move-result-object v2
invoke-interface {v1, v2}, Lo0/f;->d(Ljava/lang/Object;)V
goto :goto_0
:catchall_0
move-exception v1
goto :goto_1
:goto_0
:cond_0
monitor-exit v0
return-void
:goto_1
monitor-exit v0
throw v1
.end method
.method public final run()V
.locals 6
iget v0, p0, Lw/i;->a:I
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x1
packed-switch v0, :pswitch_data_0
goto/16 :goto_14
:pswitch_0
iget-object v0, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v0, Lo0/l;
iget-object v0, v0, Lo0/l;->c:Ljava/lang/Object;
check-cast v0, Lo0/h;
iget-object v1, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v1, Lo0/o;
invoke-virtual {v1}, Lo0/o;->f()Ljava/lang/Object;
move-result-object v1
invoke-interface {v0, v1}, Lo0/h;->e(Ljava/lang/Object;)Lo0/o;
move-result-object v0
sget-object v1, Lo0/j;->b:La/a;
iget-object v2, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v2, Lo0/l;
invoke-virtual {v0, v1, v2}, Lo0/o;->b(Ljava/util/concurrent/Executor;Lo0/f;)V
iget-object v2, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v2, Lo0/l;
iget-object v3, v0, Lo0/o;->b:Lo0/n;
new-instance v4, Lo0/l;
invoke-direct {v4, v1, v2}, Lo0/l;-><init>(La/a;Lo0/e;)V
invoke-virtual {v3, v4}, Lo0/n;->a(Lo0/m;)V
invoke-virtual {v0}, Lo0/o;->m()V
iget-object v2, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v2, Lo0/l;
iget-object v3, v0, Lo0/o;->b:Lo0/n;
new-instance v4, Lo0/l;
invoke-direct {v4, v1, v2}, Lo0/l;-><init>(La/a;Lo0/c;)V
invoke-virtual {v3, v4}, Lo0/n;->a(Lo0/m;)V
invoke-virtual {v0}, Lo0/o;->m()V
return-void
:pswitch_1
invoke-direct {p0}, Lw/i;->a()V
return-void
:catchall_0
move-exception v1
monitor-exit v0
throw v1
:pswitch_3
iget-object v0, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v0, Lo0/l;
iget-object v0, v0, Lo0/l;->c:Ljava/lang/Object;
monitor-enter v0
iget-object v1, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v1, Lo0/l;
iget-object v1, v1, Lo0/l;->d:Ljava/lang/Object;
move-object v2, v1
check-cast v2, Lo0/d;
if-eqz v2, :cond_3
check-cast v1, Lo0/d;
iget-object v2, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v2, Lo0/o;
invoke-interface {v1, v2}, Lo0/d;->b(Lo0/o;)V
:cond_3
monitor-exit v0
return-void
:catchall_1
move-exception v1
monitor-exit v0
:throw0
throw v1
:pswitch_4
iget-object v0, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v0, Lo0/k;
iget-object v0, v0, Lo0/k;->c:Lo0/a;
iget-object v1, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v1, Lo0/o;
invoke-interface {v0, v1}, Lo0/a;->c(Lo0/o;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lo0/o;
sget-object v1, Lo0/j;->b:La/a;
iget-object v2, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v2, Lo0/k;
invoke-virtual {v0, v1, v2}, Lo0/o;->b(Ljava/util/concurrent/Executor;Lo0/f;)V
iget-object v2, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v2, Lo0/k;
iget-object v3, v0, Lo0/o;->b:Lo0/n;
new-instance v4, Lo0/l;
invoke-direct {v4, v1, v2}, Lo0/l;-><init>(La/a;Lo0/e;)V
invoke-virtual {v3, v4}, Lo0/n;->a(Lo0/m;)V
invoke-virtual {v0}, Lo0/o;->m()V
iget-object v2, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v2, Lo0/k;
iget-object v3, v0, Lo0/o;->b:Lo0/n;
new-instance v4, Lo0/l;
invoke-direct {v4, v1, v2}, Lo0/l;-><init>(La/a;Lo0/c;)V
invoke-virtual {v3, v4}, Lo0/n;->a(Lo0/m;)V
invoke-virtual {v0}, Lo0/o;->m()V
return-void
:pswitch_5
iget-object v0, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v0, Lo0/o;
iget-boolean v0, v0, Lo0/o;->d:Z
iget-object v0, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v0, Lo0/k;
iget-object v0, v0, Lo0/k;->c:Lo0/a;
iget-object v1, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v1, Lo0/o;
invoke-interface {v0, v1}, Lo0/a;->c(Lo0/o;)Ljava/lang/Object;
move-result-object v0
iget-object v1, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v1, Lo0/k;
iget-object v1, v1, Lo0/k;->d:Lo0/o;
invoke-virtual {v1, v0}, Lo0/o;->j(Ljava/lang/Object;)V
return-void
:pswitch_9
iget-object v0, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v0, Lw/j;
iget-object v2, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v2, Lw/l;
iget v2, v2, Lw/l;->a:I
monitor-enter v0
iget-object v3, v0, Lw/j;->e:Landroid/util/SparseArray;
invoke-virtual {v3, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lw/l;
monitor-exit v0
return-void
:catchall_2
move-exception v1
monitor-exit v0
throw v1
:pswitch_a
iget-object v0, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v0, Lw/j;
iget-object v1, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v1, Landroid/os/IBinder;
monitor-enter v0
:try_start_8
new-instance v4, Lk/j;
invoke-direct {v4, v1}, Lk/j;-><init>(Landroid/os/IBinder;)V
iput-object v4, v0, Lw/j;->c:Lk/j;
:try_end_8
.catchall {:try_start_8 .. :try_end_8} :catchall_3
const/4 v1, 0x2
iput v1, v0, Lw/j;->a:I
iget-object v1, v0, Lw/j;->f:Lw/m;
iget-object v1, v1, Lw/m;->b:Ljava/util/concurrent/ScheduledExecutorService;
new-instance v2, Lw/h;
invoke-direct {v2, v0, v3}, Lw/h;-><init>(Lw/j;I)V
invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
goto :goto_12
:catchall_3
move-exception v1
goto :goto_13
:goto_12
monitor-exit v0
return-void
:goto_13
monitor-exit v0
throw v1
:goto_14
iget-object v0, p0, Lw/i;->b:Ljava/lang/Object;
check-cast v0, Lo0/o;
iget-object v1, p0, Lw/i;->c:Ljava/lang/Object;
check-cast v1, Ljava/util/concurrent/Callable;
invoke-interface {v1}, Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Lo0/o;->j(Ljava/lang/Object;)V
return-void
nop
:pswitch_data_0
.packed-switch 0x0
:pswitch_a
:pswitch_9
:pswitch_9
:pswitch_9
:pswitch_9
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_3
:pswitch_1
:pswitch_0
.end packed-switch
return-void
.end method