b$a.smali
.class Lcom/umeng/commonsdk/stateless/b$a;
.super Lcom/umeng/analytics/pro/co;
.source "UMSLEnvelope.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/umeng/commonsdk/stateless/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/umeng/analytics/pro/co",
"<",
"Lcom/umeng/commonsdk/stateless/b;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>()V
.registers 1
.prologue
.line 736
invoke-direct {p0}, Lcom/umeng/analytics/pro/co;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lcom/umeng/commonsdk/stateless/b$1;)V
.registers 2
.prologue
.line 736
invoke-direct {p0}, Lcom/umeng/commonsdk/stateless/b$a;-><init>()V
return-void
.end method
# virtual methods
.method public synthetic a(Lcom/umeng/analytics/pro/ce;Lcom/umeng/analytics/pro/bf;)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/umeng/analytics/pro/bl;
}
.end annotation
.prologue
.line 736
check-cast p2, Lcom/umeng/commonsdk/stateless/b;
invoke-virtual {p0, p1, p2}, Lcom/umeng/commonsdk/stateless/b$a;->b(Lcom/umeng/analytics/pro/ce;Lcom/umeng/commonsdk/stateless/b;)V
return-void
.end method
.method public a(Lcom/umeng/analytics/pro/ce;Lcom/umeng/commonsdk/stateless/b;)V
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/umeng/analytics/pro/bl;
}
.end annotation
.prologue
const/16 v4, 0x8
const/16 v3, 0xb
const/4 v2, 0x1
.line 741
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->j()Lcom/umeng/analytics/pro/cj;
.line 743
:goto_8
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->l()Lcom/umeng/analytics/pro/bz;
move-result-object v0
.line 744
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-nez v1, :cond_36
.line 833
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->k()V
.line 837
invoke-virtual {p2}, Lcom/umeng/commonsdk/stateless/b;->m()Z
move-result v0
if-nez v0, :cond_114
.line 838
new-instance v0, Lcom/umeng/analytics/pro/cf;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Required field \'serial_num\' was not found in serialized data! Struct: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 839
invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Lcom/umeng/analytics/pro/cf;-><init>(Ljava/lang/String;)V
throw v0
.line 747
:cond_36
iget-short v1, v0, Lcom/umeng/analytics/pro/bz;->c:S
packed-switch v1, :pswitch_data_15e
.line 829
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
.line 831
:goto_40
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->m()V
goto :goto_8
.line 749
:pswitch_44
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v3, :cond_52
.line 750
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->z()Ljava/lang/String;
move-result-object v0
iput-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->a:Ljava/lang/String;
.line 751
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->a(Z)V
goto :goto_40
.line 753
:cond_52
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto :goto_40
.line 757
:pswitch_58
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v3, :cond_66
.line 758
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->z()Ljava/lang/String;
move-result-object v0
iput-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->b:Ljava/lang/String;
.line 759
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->b(Z)V
goto :goto_40
.line 761
:cond_66
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto :goto_40
.line 765
:pswitch_6c
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v3, :cond_7a
.line 766
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->z()Ljava/lang/String;
move-result-object v0
iput-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->c:Ljava/lang/String;
.line 767
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->c(Z)V
goto :goto_40
.line 769
:cond_7a
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto :goto_40
.line 773
:pswitch_80
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v4, :cond_8e
.line 774
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->w()I
move-result v0
iput v0, p2, Lcom/umeng/commonsdk/stateless/b;->d:I
.line 775
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->d(Z)V
goto :goto_40
.line 777
:cond_8e
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto :goto_40
.line 781
:pswitch_94
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v4, :cond_a2
.line 782
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->w()I
move-result v0
iput v0, p2, Lcom/umeng/commonsdk/stateless/b;->e:I
.line 783
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->e(Z)V
goto :goto_40
.line 785
:cond_a2
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto :goto_40
.line 789
:pswitch_a8
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v4, :cond_b6
.line 790
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->w()I
move-result v0
iput v0, p2, Lcom/umeng/commonsdk/stateless/b;->f:I
.line 791
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->f(Z)V
goto :goto_40
.line 793
:cond_b6
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto :goto_40
.line 797
:pswitch_bc
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v3, :cond_cb
.line 798
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->A()Ljava/nio/ByteBuffer;
move-result-object v0
iput-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->g:Ljava/nio/ByteBuffer;
.line 799
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->g(Z)V
goto/16 :goto_40
.line 801
:cond_cb
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto/16 :goto_40
.line 805
:pswitch_d2
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v3, :cond_e1
.line 806
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->z()Ljava/lang/String;
move-result-object v0
iput-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->h:Ljava/lang/String;
.line 807
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->h(Z)V
goto/16 :goto_40
.line 809
:cond_e1
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto/16 :goto_40
.line 813
:pswitch_e8
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v3, :cond_f7
.line 814
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->z()Ljava/lang/String;
move-result-object v0
iput-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->i:Ljava/lang/String;
.line 815
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->i(Z)V
goto/16 :goto_40
.line 817
:cond_f7
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto/16 :goto_40
.line 821
:pswitch_fe
iget-byte v1, v0, Lcom/umeng/analytics/pro/bz;->b:B
if-ne v1, v4, :cond_10d
.line 822
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->w()I
move-result v0
iput v0, p2, Lcom/umeng/commonsdk/stateless/b;->j:I
.line 823
invoke-virtual {p2, v2}, Lcom/umeng/commonsdk/stateless/b;->j(Z)V
goto/16 :goto_40
.line 825
:cond_10d
iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B
invoke-static {p1, v0}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V
goto/16 :goto_40
.line 841
:cond_114
invoke-virtual {p2}, Lcom/umeng/commonsdk/stateless/b;->p()Z
move-result v0
if-nez v0, :cond_137
.line 842
new-instance v0, Lcom/umeng/analytics/pro/cf;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Required field \'ts_secs\' was not found in serialized data! Struct: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 843
invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Lcom/umeng/analytics/pro/cf;-><init>(Ljava/lang/String;)V
throw v0
.line 845
:cond_137
invoke-virtual {p2}, Lcom/umeng/commonsdk/stateless/b;->s()Z
move-result v0
if-nez v0, :cond_15a
.line 846
new-instance v0, Lcom/umeng/analytics/pro/cf;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Required field \'length\' was not found in serialized data! Struct: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 847
invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Lcom/umeng/analytics/pro/cf;-><init>(Ljava/lang/String;)V
throw v0
.line 849
:cond_15a
invoke-virtual {p2}, Lcom/umeng/commonsdk/stateless/b;->G()V
.line 850
return-void
.line 747
:pswitch_data_15e
.packed-switch 0x1
:pswitch_44
:pswitch_58
:pswitch_6c
:pswitch_80
:pswitch_94
:pswitch_a8
:pswitch_bc
:pswitch_d2
:pswitch_e8
:pswitch_fe
.end packed-switch
.end method
.method public synthetic b(Lcom/umeng/analytics/pro/ce;Lcom/umeng/analytics/pro/bf;)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/umeng/analytics/pro/bl;
}
.end annotation
.prologue
.line 736
check-cast p2, Lcom/umeng/commonsdk/stateless/b;
invoke-virtual {p0, p1, p2}, Lcom/umeng/commonsdk/stateless/b$a;->a(Lcom/umeng/analytics/pro/ce;Lcom/umeng/commonsdk/stateless/b;)V
return-void
.end method
.method public b(Lcom/umeng/analytics/pro/ce;Lcom/umeng/commonsdk/stateless/b;)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/umeng/analytics/pro/bl;
}
.end annotation
.prologue
.line 854
invoke-virtual {p2}, Lcom/umeng/commonsdk/stateless/b;->G()V
.line 856
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->H()Lcom/umeng/analytics/pro/cj;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/cj;)V
.line 857
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->a:Ljava/lang/String;
if-eqz v0, :cond_1d
.line 858
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->I()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 859
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->a:Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Ljava/lang/String;)V
.line 860
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 862
:cond_1d
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->b:Ljava/lang/String;
if-eqz v0, :cond_30
.line 863
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->J()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 864
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->b:Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Ljava/lang/String;)V
.line 865
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 867
:cond_30
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->c:Ljava/lang/String;
if-eqz v0, :cond_43
.line 868
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->K()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 869
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->c:Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Ljava/lang/String;)V
.line 870
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 872
:cond_43
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->L()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 873
iget v0, p2, Lcom/umeng/commonsdk/stateless/b;->d:I
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(I)V
.line 874
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 875
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->M()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 876
iget v0, p2, Lcom/umeng/commonsdk/stateless/b;->e:I
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(I)V
.line 877
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 878
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->N()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 879
iget v0, p2, Lcom/umeng/commonsdk/stateless/b;->f:I
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(I)V
.line 880
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 881
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->g:Ljava/nio/ByteBuffer;
if-eqz v0, :cond_83
.line 882
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->O()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 883
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->g:Ljava/nio/ByteBuffer;
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Ljava/nio/ByteBuffer;)V
.line 884
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 886
:cond_83
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->h:Ljava/lang/String;
if-eqz v0, :cond_96
.line 887
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->P()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 888
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->h:Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Ljava/lang/String;)V
.line 889
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 891
:cond_96
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->i:Ljava/lang/String;
if-eqz v0, :cond_a9
.line 892
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->Q()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 893
iget-object v0, p2, Lcom/umeng/commonsdk/stateless/b;->i:Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Ljava/lang/String;)V
.line 894
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 896
:cond_a9
invoke-virtual {p2}, Lcom/umeng/commonsdk/stateless/b;->F()Z
move-result v0
if-eqz v0, :cond_be
.line 897
invoke-static {}, Lcom/umeng/commonsdk/stateless/b;->R()Lcom/umeng/analytics/pro/bz;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(Lcom/umeng/analytics/pro/bz;)V
.line 898
iget v0, p2, Lcom/umeng/commonsdk/stateless/b;->j:I
invoke-virtual {p1, v0}, Lcom/umeng/analytics/pro/ce;->a(I)V
.line 899
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->c()V
.line 901
:cond_be
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->d()V
.line 902
invoke-virtual {p1}, Lcom/umeng/analytics/pro/ce;->b()V
.line 903
return-void
.end method