gx.smali
.class final Lcom/baidu/techain/af/gx;
.super Lcom/xiaomi/push/service/XMPushService$i;
# instance fields
.field final synthetic a:Lcom/baidu/techain/af/gw;
# direct methods
.method constructor <init>(Lcom/baidu/techain/af/gw;)V
.registers 3
iput-object p1, p0, Lcom/baidu/techain/af/gx;->a:Lcom/baidu/techain/af/gw;
const/4 v0, 0x4
invoke-direct {p0, v0}, Lcom/xiaomi/push/service/XMPushService$i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a()V
.registers 9
.prologue
.line 0
iget-object v4, p0, Lcom/baidu/techain/af/gx;->a:Lcom/baidu/techain/af/gw;
.line 3000
iget-object v1, v4, Lcom/baidu/techain/af/gw;->b:Lcom/xiaomi/push/service/m$b;
.line 4000
iget-object v2, v1, Lcom/xiaomi/push/service/m$b;->o:Ljava/util/List;
monitor-enter v2
:try_start_7
iget-object v1, v1, Lcom/xiaomi/push/service/m$b;->o:Ljava/util/List;
invoke-interface {v1, v4}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
monitor-exit v2
:try_end_d
.catchall {:try_start_7 .. :try_end_d} :catchall_50
.line 2000
iget-boolean v1, v4, Lcom/baidu/techain/af/gw;->f:Z
if-eqz v1, :cond_4f
iget v1, v4, Lcom/baidu/techain/af/gw;->e:I
const/16 v2, 0xb
if-eq v1, v2, :cond_4f
.line 5000
sget-object v1, Lcom/baidu/techain/af/hc$a;->a:Lcom/baidu/techain/af/hc;
.line 2000
invoke-virtual {v1}, Lcom/baidu/techain/af/hc;->c()Lcom/baidu/techain/af/ff;
move-result-object v3
sget-object v1, Lcom/baidu/techain/af/gy;->a:[I
iget-object v2, v4, Lcom/baidu/techain/af/gw;->d:Lcom/xiaomi/push/service/m$c;
invoke-virtual {v2}, Lcom/xiaomi/push/service/m$c;->ordinal()I
move-result v2
aget v1, v1, v2
packed-switch v1, :pswitch_data_122
:goto_2a
move-object v1, v3
:goto_2b
if-eqz v1, :cond_4f
iget-object v2, v4, Lcom/baidu/techain/af/gw;->c:Lcom/baidu/techain/af/fo;
invoke-virtual {v2}, Lcom/baidu/techain/af/fo;->e()Ljava/lang/String;
move-result-object v2
.line 15000
iput-object v2, v1, Lcom/baidu/techain/af/ff;->e:Ljava/lang/String;
.line 2000
iget-object v2, v4, Lcom/baidu/techain/af/gw;->b:Lcom/xiaomi/push/service/m$b;
iget-object v2, v2, Lcom/xiaomi/push/service/m$b;->b:Ljava/lang/String;
.line 16000
iput-object v2, v1, Lcom/baidu/techain/af/ff;->h:Ljava/lang/String;
.line 2000
const/4 v2, 0x1
iput v2, v1, Lcom/baidu/techain/af/ff;->c:I
:try_start_3e
iget-object v2, v4, Lcom/baidu/techain/af/gw;->b:Lcom/xiaomi/push/service/m$b;
iget-object v2, v2, Lcom/xiaomi/push/service/m$b;->h:Ljava/lang/String;
invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
int-to-byte v2, v2
invoke-virtual {v1, v2}, Lcom/baidu/techain/af/ff;->a(B)Lcom/baidu/techain/af/ff;
:try_end_4a
.catch Ljava/lang/NumberFormatException; {:try_start_3e .. :try_end_4a} :catch_11e
.line 17000
:goto_4a
sget-object v2, Lcom/baidu/techain/af/hc$a;->a:Lcom/baidu/techain/af/hc;
.line 2000
invoke-virtual {v2, v1}, Lcom/baidu/techain/af/hc;->a(Lcom/baidu/techain/af/ff;)V
.line 0
:cond_4f
return-void
.line 4000
:catchall_50
move-exception v1
:try_start_51
monitor-exit v2
:try_end_52
.catchall {:try_start_51 .. :try_end_52} :catchall_50
throw v1
.line 2000
:pswitch_53
iget v1, v4, Lcom/baidu/techain/af/gw;->e:I
const/16 v2, 0x11
if-ne v1, v2, :cond_61
sget-object v1, Lcom/baidu/techain/af/fe;->I:Lcom/baidu/techain/af/fe;
.line 6000
iget v1, v1, Lcom/baidu/techain/af/fe;->ad:I
.line 2000
iput v1, v3, Lcom/baidu/techain/af/ff;->b:I
move-object v1, v3
goto :goto_2b
:cond_61
iget v1, v4, Lcom/baidu/techain/af/gw;->e:I
const/16 v2, 0x15
if-ne v1, v2, :cond_6f
sget-object v1, Lcom/baidu/techain/af/fe;->P:Lcom/baidu/techain/af/fe;
.line 7000
iget v1, v1, Lcom/baidu/techain/af/fe;->ad:I
.line 2000
iput v1, v3, Lcom/baidu/techain/af/ff;->b:I
move-object v1, v3
goto :goto_2b
:cond_6f
:try_start_6f
invoke-static {}, Lcom/baidu/techain/af/hc;->a()Lcom/baidu/techain/af/ha;
move-result-object v1
.line 8000
iget-object v2, v1, Lcom/baidu/techain/af/ha;->c:Ljava/lang/Exception;
.line 9000
invoke-static {v2}, Lcom/baidu/techain/af/gz;->a(Ljava/lang/Exception;)V
instance-of v1, v2, Lcom/baidu/techain/af/fz;
if-eqz v1, :cond_88
move-object v0, v2
check-cast v0, Lcom/baidu/techain/af/fz;
move-object v1, v0
.line 10000
iget-object v1, v1, Lcom/baidu/techain/af/fz;->a:Ljava/lang/Throwable;
.line 9000
if-eqz v1, :cond_88
check-cast v2, Lcom/baidu/techain/af/fz;
.line 11000
iget-object v2, v2, Lcom/baidu/techain/af/fz;->a:Ljava/lang/Throwable;
.line 9000
:cond_88
new-instance v5, Lcom/baidu/techain/af/gz$a;
invoke-direct {v5}, Lcom/baidu/techain/af/gz$a;-><init>()V
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
move-result-object v6
if-eqz v6, :cond_9f
invoke-virtual {v2}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
:cond_9f
invoke-static {v2}, Lcom/baidu/techain/af/fq;->a(Ljava/lang/Throwable;)I
move-result v6
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v7, ":"
invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
sparse-switch v6, :sswitch_data_12c
sget-object v1, Lcom/baidu/techain/af/fe;->M:Lcom/baidu/techain/af/fe;
iput-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
:cond_c9
:goto_c9
iget-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
sget-object v6, Lcom/baidu/techain/af/fe;->L:Lcom/baidu/techain/af/fe;
if-eq v1, v6, :cond_db
iget-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
sget-object v6, Lcom/baidu/techain/af/fe;->M:Lcom/baidu/techain/af/fe;
if-eq v1, v6, :cond_db
iget-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
sget-object v6, Lcom/baidu/techain/af/fe;->O:Lcom/baidu/techain/af/fe;
if-ne v1, v6, :cond_dd
:cond_db
iput-object v2, v5, Lcom/baidu/techain/af/gz$a;->b:Ljava/lang/String;
.line 2000
:cond_dd
iget-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
.line 12000
iget v1, v1, Lcom/baidu/techain/af/fe;->ad:I
.line 2000
iput v1, v3, Lcom/baidu/techain/af/ff;->b:I
iget-object v1, v5, Lcom/baidu/techain/af/gz$a;->b:Ljava/lang/String;
.line 13000
iput-object v1, v3, Lcom/baidu/techain/af/ff;->g:Ljava/lang/String;
move-object v1, v3
.line 2000
goto/16 :goto_2b
.line 9000
:sswitch_ea
sget-object v1, Lcom/baidu/techain/af/fe;->I:Lcom/baidu/techain/af/fe;
iput-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
goto :goto_c9
.line 2000
:catch_ef
move-exception v1
const/4 v1, 0x0
goto/16 :goto_2b
.line 9000
:sswitch_f3
sget-object v1, Lcom/baidu/techain/af/fe;->J:Lcom/baidu/techain/af/fe;
iput-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
goto :goto_c9
:sswitch_f8
sget-object v1, Lcom/baidu/techain/af/fe;->K:Lcom/baidu/techain/af/fe;
iput-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
goto :goto_c9
:sswitch_fd
sget-object v1, Lcom/baidu/techain/af/fe;->L:Lcom/baidu/techain/af/fe;
iput-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
goto :goto_c9
:sswitch_102
sget-object v6, Lcom/baidu/techain/af/fe;->O:Lcom/baidu/techain/af/fe;
iput-object v6, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
const-string v6, "Terminal binding condition encountered: item-not-found"
invoke-virtual {v1, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_c9
sget-object v1, Lcom/baidu/techain/af/fe;->N:Lcom/baidu/techain/af/fe;
iput-object v1, v5, Lcom/baidu/techain/af/gz$a;->a:Lcom/baidu/techain/af/fe;
:try_end_112
.catch Ljava/lang/NullPointerException; {:try_start_6f .. :try_end_112} :catch_ef
goto :goto_c9
:pswitch_113
move-object v1, v3
.line 2000
goto/16 :goto_2b
:pswitch_116
sget-object v1, Lcom/baidu/techain/af/fe;->E:Lcom/baidu/techain/af/fe;
.line 14000
iget v1, v1, Lcom/baidu/techain/af/fe;->ad:I
.line 2000
iput v1, v3, Lcom/baidu/techain/af/ff;->b:I
goto/16 :goto_2a
:catch_11e
move-exception v2
goto/16 :goto_4a
nop
:pswitch_data_122
.packed-switch 0x1
:pswitch_53
:pswitch_113
:pswitch_116
.end packed-switch
.line 9000
:sswitch_data_12c
.sparse-switch
0x69 -> :sswitch_ea
0x6d -> :sswitch_f3
0x6e -> :sswitch_f8
0xc7 -> :sswitch_fd
0x1f3 -> :sswitch_102
.end sparse-switch
.end method
.method public final b()Ljava/lang/String;
.registers 2
const-string v0, "Handling bind stats"
return-object v0
.end method