av.smali

.class final Lcom/baidu/techain/af/av;
.super Landroid/os/Handler;


# instance fields
.field final synthetic a:Lcom/baidu/techain/af/au;


# direct methods
.method public constructor <init>(Lcom/baidu/techain/af/au;Landroid/os/Looper;)V
    .registers 3

    iput-object p1, p0, Lcom/baidu/techain/af/av;->a:Lcom/baidu/techain/af/au;

    invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    return-void
.end method


# virtual methods
.method public final handleMessage(Landroid/os/Message;)V
    .registers 6

    .prologue
    .line 0
    iget v0, p1, Landroid/os/Message;->what:I

    packed-switch v0, :pswitch_data_48

    :goto_5
    return-void

    :pswitch_6
    iget-object v0, p0, Lcom/baidu/techain/af/av;->a:Lcom/baidu/techain/af/au;

    .line 1000
    iget-object v1, v0, Lcom/baidu/techain/af/au;->c:Ljava/util/List;

    .line 0
    monitor-enter v1

    :try_start_b
    iget-object v0, p0, Lcom/baidu/techain/af/av;->a:Lcom/baidu/techain/af/au;

    .line 2000
    iget-object v0, v0, Lcom/baidu/techain/af/au;->c:Ljava/util/List;

    .line 0
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_13
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_28

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/baidu/techain/af/at;

    iget-object v3, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    invoke-interface {v0}, Lcom/baidu/techain/af/at;->a()V

    goto :goto_13

    :catchall_25
    move-exception v0

    monitor-exit v1
    :try_end_27
    .catchall {:try_start_b .. :try_end_27} :catchall_25

    throw v0

    :cond_28
    :try_start_28
    monitor-exit v1
    :try_end_29
    .catchall {:try_start_28 .. :try_end_29} :catchall_25

    goto :goto_5

    :pswitch_2a
    iget-object v0, p0, Lcom/baidu/techain/af/av;->a:Lcom/baidu/techain/af/au;

    .line 3000
    iget-object v1, v0, Lcom/baidu/techain/af/au;->c:Ljava/util/List;

    .line 0
    monitor-enter v1

    :try_start_2f
    iget-object v0, p0, Lcom/baidu/techain/af/av;->a:Lcom/baidu/techain/af/au;

    .line 4000
    iget-object v0, v0, Lcom/baidu/techain/af/au;->c:Ljava/util/List;

    .line 0
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_37
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_43

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    iget-object v2, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    goto :goto_37

    :cond_43
    monitor-exit v1

    goto :goto_5

    :catchall_45
    move-exception v0

    monitor-exit v1
    :try_end_47
    .catchall {:try_start_2f .. :try_end_47} :catchall_45

    throw v0

    :pswitch_data_48
    .packed-switch 0xc8
        :pswitch_6
        :pswitch_2a
    .end packed-switch
.end method