.class public final Lcom/tencent/bugly/proguard/bo; .super Lcom/tencent/bugly/proguard/m; .source "BUGLY" # static fields .field static A:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Lcom/tencent/bugly/proguard/bn;", ">;" } .end annotation .end field .field static B:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field static C:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field static v:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field static w:Lcom/tencent/bugly/proguard/bm; .field static x:Lcom/tencent/bugly/proguard/bl; .field static y:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Lcom/tencent/bugly/proguard/bl;", ">;" } .end annotation .end field .field static z:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Lcom/tencent/bugly/proguard/bl;", ">;" } .end annotation .end field # instance fields .field public a:Ljava/lang/String; .field public b:J .field public c:Ljava/lang/String; .field public d:Ljava/lang/String; .field public e:Ljava/lang/String; .field public f:Ljava/lang/String; .field public g:Ljava/lang/String; .field public h:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field public i:Ljava/lang/String; .field public j:Lcom/tencent/bugly/proguard/bm; .field public k:I .field public l:Ljava/lang/String; .field public m:Ljava/lang/String; .field public n:Lcom/tencent/bugly/proguard/bl; .field public o:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Lcom/tencent/bugly/proguard/bl;", ">;" } .end annotation .end field .field public p:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Lcom/tencent/bugly/proguard/bl;", ">;" } .end annotation .end field .field public q:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Lcom/tencent/bugly/proguard/bn;", ">;" } .end annotation .end field .field public r:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field public s:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field public t:Ljava/lang/String; .field public u:Z # direct methods .method static constructor ()V .locals 3 .line 157 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V sput-object v0, Lcom/tencent/bugly/proguard/bo;->v:Ljava/util/Map; const-string v1, "" .line 160 invoke-interface {v0, v1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 164 new-instance v0, Lcom/tencent/bugly/proguard/bm; invoke-direct {v0}, Lcom/tencent/bugly/proguard/bm;->()V sput-object v0, Lcom/tencent/bugly/proguard/bo;->w:Lcom/tencent/bugly/proguard/bm; .line 168 new-instance v0, Lcom/tencent/bugly/proguard/bl; invoke-direct {v0}, Lcom/tencent/bugly/proguard/bl;->()V sput-object v0, Lcom/tencent/bugly/proguard/bo;->x:Lcom/tencent/bugly/proguard/bl; .line 172 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V sput-object v0, Lcom/tencent/bugly/proguard/bo;->y:Ljava/util/ArrayList; .line 173 new-instance v0, Lcom/tencent/bugly/proguard/bl; invoke-direct {v0}, Lcom/tencent/bugly/proguard/bl;->()V .line 174 sget-object v2, Lcom/tencent/bugly/proguard/bo;->y:Ljava/util/ArrayList; invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 178 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V sput-object v0, Lcom/tencent/bugly/proguard/bo;->z:Ljava/util/ArrayList; .line 179 new-instance v0, Lcom/tencent/bugly/proguard/bl; invoke-direct {v0}, Lcom/tencent/bugly/proguard/bl;->()V .line 180 sget-object v2, Lcom/tencent/bugly/proguard/bo;->z:Ljava/util/ArrayList; invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 184 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V sput-object v0, Lcom/tencent/bugly/proguard/bo;->A:Ljava/util/ArrayList; .line 185 new-instance v0, Lcom/tencent/bugly/proguard/bn; invoke-direct {v0}, Lcom/tencent/bugly/proguard/bn;->()V .line 186 sget-object v2, Lcom/tencent/bugly/proguard/bo;->A:Ljava/util/ArrayList; invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 190 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V sput-object v0, Lcom/tencent/bugly/proguard/bo;->B:Ljava/util/Map; .line 193 invoke-interface {v0, v1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 197 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V sput-object v0, Lcom/tencent/bugly/proguard/bo;->C:Ljava/util/Map; .line 200 invoke-interface {v0, v1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method public constructor ()V .locals 3 .line 54 invoke-direct {p0}, Lcom/tencent/bugly/proguard/m;->()V const-string v0, "" .line 11 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->a:Ljava/lang/String; const-wide/16 v1, 0x0 .line 13 iput-wide v1, p0, Lcom/tencent/bugly/proguard/bo;->b:J .line 15 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->c:Ljava/lang/String; .line 17 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->d:Ljava/lang/String; .line 19 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->e:Ljava/lang/String; .line 21 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->f:Ljava/lang/String; .line 23 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->g:Ljava/lang/String; const/4 v1, 0x0 .line 25 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->h:Ljava/util/Map; .line 27 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->i:Ljava/lang/String; .line 29 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->j:Lcom/tencent/bugly/proguard/bm; const/4 v2, 0x0 .line 31 iput v2, p0, Lcom/tencent/bugly/proguard/bo;->k:I .line 33 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->l:Ljava/lang/String; .line 35 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->m:Ljava/lang/String; .line 37 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->n:Lcom/tencent/bugly/proguard/bl; .line 39 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->o:Ljava/util/ArrayList; .line 41 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->p:Ljava/util/ArrayList; .line 43 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->q:Ljava/util/ArrayList; .line 45 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->r:Ljava/util/Map; .line 47 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->s:Ljava/util/Map; .line 49 iput-object v0, p0, Lcom/tencent/bugly/proguard/bo;->t:Ljava/lang/String; const/4 v0, 0x1 .line 51 iput-boolean v0, p0, Lcom/tencent/bugly/proguard/bo;->u:Z return-void .end method # virtual methods .method public final a(Lcom/tencent/bugly/proguard/k;)V .locals 4 const/4 v0, 0x0 const/4 v1, 0x1 .line 205 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v2 iput-object v2, p0, Lcom/tencent/bugly/proguard/bo;->a:Ljava/lang/String; .line 206 iget-wide v2, p0, Lcom/tencent/bugly/proguard/bo;->b:J invoke-virtual {p1, v2, v3, v1, v1}, Lcom/tencent/bugly/proguard/k;->a(JIZ)J move-result-wide v2 iput-wide v2, p0, Lcom/tencent/bugly/proguard/bo;->b:J const/4 v2, 0x2 .line 207 invoke-virtual {p1, v2, v1}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->c:Ljava/lang/String; const/4 v1, 0x3 .line 208 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->d:Ljava/lang/String; const/4 v1, 0x4 .line 209 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->e:Ljava/lang/String; const/4 v1, 0x5 .line 210 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->f:Ljava/lang/String; const/4 v1, 0x6 .line 211 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->g:Ljava/lang/String; .line 212 sget-object v1, Lcom/tencent/bugly/proguard/bo;->v:Ljava/util/Map; const/4 v2, 0x7 invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(Ljava/lang/Object;IZ)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/Map; iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->h:Ljava/util/Map; const/16 v1, 0x8 .line 213 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->i:Ljava/lang/String; .line 214 sget-object v1, Lcom/tencent/bugly/proguard/bo;->w:Lcom/tencent/bugly/proguard/bm; const/16 v2, 0x9 invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(Lcom/tencent/bugly/proguard/m;IZ)Lcom/tencent/bugly/proguard/m; move-result-object v1 check-cast v1, Lcom/tencent/bugly/proguard/bm; iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->j:Lcom/tencent/bugly/proguard/bm; .line 215 iget v1, p0, Lcom/tencent/bugly/proguard/bo;->k:I const/16 v2, 0xa invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(IIZ)I move-result v1 iput v1, p0, Lcom/tencent/bugly/proguard/bo;->k:I const/16 v1, 0xb .line 216 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->l:Ljava/lang/String; const/16 v1, 0xc .line 217 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->m:Ljava/lang/String; .line 218 sget-object v1, Lcom/tencent/bugly/proguard/bo;->x:Lcom/tencent/bugly/proguard/bl; const/16 v2, 0xd invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(Lcom/tencent/bugly/proguard/m;IZ)Lcom/tencent/bugly/proguard/m; move-result-object v1 check-cast v1, Lcom/tencent/bugly/proguard/bl; iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->n:Lcom/tencent/bugly/proguard/bl; .line 219 sget-object v1, Lcom/tencent/bugly/proguard/bo;->y:Ljava/util/ArrayList; const/16 v2, 0xe invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(Ljava/lang/Object;IZ)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/ArrayList; iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->o:Ljava/util/ArrayList; .line 220 sget-object v1, Lcom/tencent/bugly/proguard/bo;->z:Ljava/util/ArrayList; const/16 v2, 0xf invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(Ljava/lang/Object;IZ)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/ArrayList; iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->p:Ljava/util/ArrayList; .line 221 sget-object v1, Lcom/tencent/bugly/proguard/bo;->A:Ljava/util/ArrayList; const/16 v2, 0x10 invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(Ljava/lang/Object;IZ)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/ArrayList; iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->q:Ljava/util/ArrayList; .line 222 sget-object v1, Lcom/tencent/bugly/proguard/bo;->B:Ljava/util/Map; const/16 v2, 0x11 invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(Ljava/lang/Object;IZ)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/Map; iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->r:Ljava/util/Map; .line 223 sget-object v1, Lcom/tencent/bugly/proguard/bo;->C:Ljava/util/Map; const/16 v2, 0x12 invoke-virtual {p1, v1, v2, v0}, Lcom/tencent/bugly/proguard/k;->a(Ljava/lang/Object;IZ)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/Map; iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->s:Ljava/util/Map; const/16 v1, 0x13 .line 224 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->b(IZ)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tencent/bugly/proguard/bo;->t:Ljava/lang/String; const/16 v1, 0x14 .line 225 invoke-virtual {p1, v1, v0}, Lcom/tencent/bugly/proguard/k;->a(IZ)Z move-result p1 iput-boolean p1, p0, Lcom/tencent/bugly/proguard/bo;->u:Z return-void .end method .method public final a(Lcom/tencent/bugly/proguard/l;)V .locals 3 .line 84 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->a:Ljava/lang/String; const/4 v1, 0x0 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 85 iget-wide v0, p0, Lcom/tencent/bugly/proguard/bo;->b:J const/4 v2, 0x1 invoke-virtual {p1, v0, v1, v2}, Lcom/tencent/bugly/proguard/l;->a(JI)V .line 86 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->c:Ljava/lang/String; const/4 v1, 0x2 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 87 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->d:Ljava/lang/String; if-eqz v0, :cond_0 const/4 v1, 0x3 .line 89 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 91 :cond_0 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->e:Ljava/lang/String; if-eqz v0, :cond_1 const/4 v1, 0x4 .line 93 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 95 :cond_1 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->f:Ljava/lang/String; if-eqz v0, :cond_2 const/4 v1, 0x5 .line 97 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 99 :cond_2 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->g:Ljava/lang/String; if-eqz v0, :cond_3 const/4 v1, 0x6 .line 101 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 103 :cond_3 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->h:Ljava/util/Map; if-eqz v0, :cond_4 const/4 v1, 0x7 .line 105 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/util/Map;I)V .line 107 :cond_4 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->i:Ljava/lang/String; if-eqz v0, :cond_5 const/16 v1, 0x8 .line 109 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 111 :cond_5 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->j:Lcom/tencent/bugly/proguard/bm; if-eqz v0, :cond_6 const/16 v1, 0x9 .line 113 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Lcom/tencent/bugly/proguard/m;I)V .line 115 :cond_6 iget v0, p0, Lcom/tencent/bugly/proguard/bo;->k:I const/16 v1, 0xa invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(II)V .line 116 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->l:Ljava/lang/String; if-eqz v0, :cond_7 const/16 v1, 0xb .line 118 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 120 :cond_7 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->m:Ljava/lang/String; if-eqz v0, :cond_8 const/16 v1, 0xc .line 122 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 124 :cond_8 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->n:Lcom/tencent/bugly/proguard/bl; if-eqz v0, :cond_9 const/16 v1, 0xd .line 126 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Lcom/tencent/bugly/proguard/m;I)V .line 128 :cond_9 iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->o:Ljava/util/ArrayList; if-eqz v0, :cond_a const/16 v1, 0xe .line 130 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/util/Collection;I)V .line 132 :cond_a iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->p:Ljava/util/ArrayList; if-eqz v0, :cond_b const/16 v1, 0xf .line 134 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/util/Collection;I)V .line 136 :cond_b iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->q:Ljava/util/ArrayList; if-eqz v0, :cond_c const/16 v1, 0x10 .line 138 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/util/Collection;I)V .line 140 :cond_c iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->r:Ljava/util/Map; if-eqz v0, :cond_d const/16 v1, 0x11 .line 142 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/util/Map;I)V .line 144 :cond_d iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->s:Ljava/util/Map; if-eqz v0, :cond_e const/16 v1, 0x12 .line 146 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/util/Map;I)V .line 148 :cond_e iget-object v0, p0, Lcom/tencent/bugly/proguard/bo;->t:Ljava/lang/String; if-eqz v0, :cond_f const/16 v1, 0x13 .line 150 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(Ljava/lang/String;I)V .line 152 :cond_f iget-boolean v0, p0, Lcom/tencent/bugly/proguard/bo;->u:Z const/16 v1, 0x14 invoke-virtual {p1, v0, v1}, Lcom/tencent/bugly/proguard/l;->a(ZI)V return-void .end method