.class public final Lcom/tapjoy/internal/h1; .super Lcom/tapjoy/internal/u0; .source "SourceFile" # direct methods .method public constructor ()V .locals 1 const/4 v0, 0x3 .line 1 invoke-direct {p0, v0}, Lcom/tapjoy/internal/u0;->(I)V return-void .end method # virtual methods .method public final a(Ljava/lang/Object;)I .locals 3 .line 185 check-cast p1, Lcom/tapjoy/internal/i1; sget-object v0, Lcom/tapjoy/internal/u0;->f:Lcom/tapjoy/internal/o0; .line 187 iget-object v1, v0, Lcom/tapjoy/internal/u0;->b:Lcom/tapjoy/internal/q0; if-eqz v1, :cond_0 goto :goto_0 .line 188 :cond_0 new-instance v1, Lcom/tapjoy/internal/q0; const/4 v2, 0x3 invoke-direct {v1, v0, v2}, Lcom/tapjoy/internal/q0;->(Lcom/tapjoy/internal/u0;I)V .line 189 iput-object v1, v0, Lcom/tapjoy/internal/u0;->b:Lcom/tapjoy/internal/q0; .line 190 :goto_0 iget-object v0, p1, Lcom/tapjoy/internal/i1;->c:Ljava/util/List; invoke-virtual {v1, v0}, Lcom/tapjoy/internal/q0;->b(Ljava/lang/Object;)I move-result v0 .line 191 iget-object p1, p1, Lcom/tapjoy/internal/i1;->a:Lcom/tapjoy/internal/m; if-eqz p1, :cond_1 goto :goto_1 .line 192 :cond_1 sget-object p1, Lcom/tapjoy/internal/m;->e:Lcom/tapjoy/internal/m; .line 193 :goto_1 invoke-virtual {p1}, Lcom/tapjoy/internal/m;->b()I move-result p1 add-int/2addr p1, v0 return p1 .end method .method public final a(Lcom/tapjoy/internal/v0;)Ljava/lang/Object; .locals 17 move-object/from16 v0, p1 .line 1 new-instance v1, Lcom/tapjoy/internal/l0; invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; move-result-object v2 invoke-direct {v1, v2}, Lcom/tapjoy/internal/l0;->(Ljava/util/List;)V .line 2 iget v2, v0, Lcom/tapjoy/internal/v0;->e:I const/4 v3, 0x2 if-ne v2, v3, :cond_1f .line 5 iget v2, v0, Lcom/tapjoy/internal/v0;->d:I const/4 v4, 0x1 add-int/2addr v2, v4 iput v2, v0, Lcom/tapjoy/internal/v0;->d:I const/16 v5, 0x41 if-gt v2, v5, :cond_1e .line 10 iget-wide v5, v0, Lcom/tapjoy/internal/v0;->g:J const-wide/16 v7, -0x1 .line 11 iput-wide v7, v0, Lcom/tapjoy/internal/v0;->g:J const/4 v2, 0x6 .line 12 iput v2, v0, Lcom/tapjoy/internal/v0;->e:I const/4 v9, 0x0 move-object v10, v9 .line 13 :goto_0 iget v11, v0, Lcom/tapjoy/internal/v0;->e:I const/4 v13, 0x7 const/4 v14, 0x3 if-ne v11, v13, :cond_0 .line 14 iput v3, v0, Lcom/tapjoy/internal/v0;->e:I .line 15 iget v11, v0, Lcom/tapjoy/internal/v0;->f:I :goto_1 const/4 v7, -0x1 goto/16 :goto_5 :cond_0 if-ne v11, v2, :cond_1d .line 20 :goto_2 iget-wide v12, v0, Lcom/tapjoy/internal/v0;->b:J iget-wide v7, v0, Lcom/tapjoy/internal/v0;->c:J cmp-long v7, v12, v7 if-gez v7, :cond_c iget-object v7, v0, Lcom/tapjoy/internal/v0;->a:Lcom/tapjoy/internal/l; .line 21 iget-wide v7, v7, Lcom/tapjoy/internal/l;->b:J const-wide/16 v12, 0x0 cmp-long v7, v7, v12 if-nez v7, :cond_1 goto/16 :goto_4 .line 22 :cond_1 invoke-virtual/range {p1 .. p1}, Lcom/tapjoy/internal/v0;->b()I move-result v7 if-eqz v7, :cond_b shr-int/lit8 v8, v7, 0x3 .line 25 iput v8, v0, Lcom/tapjoy/internal/v0;->f:I and-int/lit8 v7, v7, 0x7 if-eqz v7, :cond_a if-eq v7, v4, :cond_9 if-eq v7, v3, :cond_5 if-eq v7, v14, :cond_4 const/4 v12, 0x4 if-eq v7, v12, :cond_3 const/4 v13, 0x5 if-ne v7, v13, :cond_2 .line 64 iput v12, v0, Lcom/tapjoy/internal/v0;->h:I .line 65 iput v13, v0, Lcom/tapjoy/internal/v0;->e:I goto :goto_3 .line 63 :cond_2 new-instance v0, Ljava/net/ProtocolException; new-instance v1, Ljava/lang/StringBuilder; const-string v2, "Unexpected field encoding: " invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/net/ProtocolException;->(Ljava/lang/String;)V throw v0 .line 66 :cond_3 new-instance v0, Ljava/net/ProtocolException; const-string v1, "Unexpected end group" invoke-direct {v0, v1}, Ljava/net/ProtocolException;->(Ljava/lang/String;)V throw v0 .line 67 :cond_4 invoke-virtual {v0, v8}, Lcom/tapjoy/internal/v0;->b(I)V const-wide/16 v7, -0x1 goto :goto_2 .line 74 :cond_5 iput v14, v0, Lcom/tapjoy/internal/v0;->h:I .line 75 iput v3, v0, Lcom/tapjoy/internal/v0;->e:I .line 76 invoke-virtual/range {p1 .. p1}, Lcom/tapjoy/internal/v0;->b()I move-result v7 if-ltz v7, :cond_8 .line 78 iget-wide v12, v0, Lcom/tapjoy/internal/v0;->g:J const-wide/16 v15, -0x1 cmp-long v8, v12, v15 if-nez v8, :cond_7 .line 80 iget-wide v12, v0, Lcom/tapjoy/internal/v0;->c:J iput-wide v12, v0, Lcom/tapjoy/internal/v0;->g:J .line 81 iget-wide v14, v0, Lcom/tapjoy/internal/v0;->b:J int-to-long v7, v7 add-long/2addr v14, v7 iput-wide v14, v0, Lcom/tapjoy/internal/v0;->c:J cmp-long v7, v14, v12 if-gtz v7, :cond_6 .line 83 iget v7, v0, Lcom/tapjoy/internal/v0;->f:I move v11, v7 goto :goto_1 .line 84 :cond_6 new-instance v0, Ljava/io/EOFException; invoke-direct {v0}, Ljava/io/EOFException;->()V throw v0 .line 85 :cond_7 new-instance v0, Ljava/lang/IllegalStateException; invoke-direct {v0}, Ljava/lang/IllegalStateException;->()V throw v0 .line 86 :cond_8 new-instance v0, Ljava/net/ProtocolException; new-instance v1, Ljava/lang/StringBuilder; const-string v2, "Negative length: " invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/net/ProtocolException;->(Ljava/lang/String;)V throw v0 .line 100 :cond_9 iput v3, v0, Lcom/tapjoy/internal/v0;->h:I .line 101 iput v4, v0, Lcom/tapjoy/internal/v0;->e:I goto :goto_3 .line 102 :cond_a iput v4, v0, Lcom/tapjoy/internal/v0;->h:I const/4 v7, 0x0 .line 103 iput v7, v0, Lcom/tapjoy/internal/v0;->e:I :goto_3 move v11, v8 goto/16 :goto_1 .line 104 :cond_b new-instance v0, Ljava/net/ProtocolException; const-string v1, "Unexpected tag 0" invoke-direct {v0, v1}, Ljava/net/ProtocolException;->(Ljava/lang/String;)V throw v0 :cond_c :goto_4 const/4 v7, -0x1 const/4 v11, -0x1 :goto_5 if-eq v11, v7, :cond_17 if-eq v11, v4, :cond_16 .line 105 iget v7, v0, Lcom/tapjoy/internal/v0;->h:I .line 106 invoke-static {v7}, Lcom/tapjoy/internal/h0;->a(I)I move-result v8 if-eqz v8, :cond_10 if-eq v8, v4, :cond_f if-eq v8, v3, :cond_e const/4 v12, 0x3 if-ne v8, v12, :cond_d sget-object v8, Lcom/tapjoy/internal/u0;->c:Lcom/tapjoy/internal/r0; goto :goto_6 .line 116 :cond_d new-instance v0, Ljava/lang/AssertionError; invoke-direct {v0}, Ljava/lang/AssertionError;->()V throw v0 :cond_e sget-object v8, Lcom/tapjoy/internal/u0;->g:Lcom/tapjoy/internal/p0; goto :goto_6 :cond_f sget-object v8, Lcom/tapjoy/internal/u0;->e:Lcom/tapjoy/internal/t0; goto :goto_6 :cond_10 sget-object v8, Lcom/tapjoy/internal/u0;->d:Lcom/tapjoy/internal/s0; .line 124 :goto_6 invoke-virtual {v8, v0}, Lcom/tapjoy/internal/u0;->a(Lcom/tapjoy/internal/v0;)Ljava/lang/Object; move-result-object v8 if-nez v10, :cond_11 .line 125 new-instance v9, Lcom/tapjoy/internal/l; invoke-direct {v9}, Lcom/tapjoy/internal/l;->()V .line 126 new-instance v10, Lcom/tapjoy/internal/w0; invoke-direct {v10, v9}, Lcom/tapjoy/internal/w0;->(Lcom/tapjoy/internal/l;)V .line 127 :cond_11 :try_start_0 invoke-static {v7}, Lcom/tapjoy/internal/h0;->a(I)I move-result v7 if-eqz v7, :cond_15 if-eq v7, v4, :cond_14 if-eq v7, v3, :cond_13 const/4 v12, 0x3 if-ne v7, v12, :cond_12 sget-object v7, Lcom/tapjoy/internal/u0;->c:Lcom/tapjoy/internal/r0; goto :goto_7 .line 137 :cond_12 new-instance v0, Ljava/lang/AssertionError; invoke-direct {v0}, Ljava/lang/AssertionError;->()V throw v0 :cond_13 sget-object v7, Lcom/tapjoy/internal/u0;->g:Lcom/tapjoy/internal/p0; goto :goto_7 :cond_14 sget-object v7, Lcom/tapjoy/internal/u0;->e:Lcom/tapjoy/internal/t0; goto :goto_7 :cond_15 sget-object v7, Lcom/tapjoy/internal/u0;->d:Lcom/tapjoy/internal/s0; .line 145 :goto_7 invoke-virtual {v7, v10, v11, v8}, Lcom/tapjoy/internal/u0;->a(Lcom/tapjoy/internal/w0;ILjava/lang/Object;)V :try_end_0 .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 :goto_8 const-wide/16 v7, -0x1 goto/16 :goto_0 .line 147 :catch_0 new-instance v0, Ljava/lang/AssertionError; invoke-direct {v0}, Ljava/lang/AssertionError;->()V throw v0 .line 148 :cond_16 invoke-virtual/range {p1 .. p1}, Lcom/tapjoy/internal/v0;->a()J move-result-wide v7 .line 149 iget-object v11, v0, Lcom/tapjoy/internal/v0;->a:Lcom/tapjoy/internal/l; invoke-virtual {v11, v7, v8}, Lcom/tapjoy/internal/l;->b(J)Ljava/lang/String; move-result-object v7 .line 150 invoke-virtual {v1, v7}, Ljava/util/AbstractList;->add(Ljava/lang/Object;)Z goto :goto_8 .line 151 :cond_17 iget v3, v0, Lcom/tapjoy/internal/v0;->e:I if-ne v3, v2, :cond_1c .line 154 iget v2, v0, Lcom/tapjoy/internal/v0;->d:I sub-int/2addr v2, v4 iput v2, v0, Lcom/tapjoy/internal/v0;->d:I if-ltz v2, :cond_1b iget-wide v3, v0, Lcom/tapjoy/internal/v0;->g:J const-wide/16 v7, -0x1 cmp-long v3, v3, v7 if-nez v3, :cond_1b .line 157 iget-wide v3, v0, Lcom/tapjoy/internal/v0;->b:J iget-wide v7, v0, Lcom/tapjoy/internal/v0;->c:J cmp-long v3, v3, v7 if-eqz v3, :cond_19 if-nez v2, :cond_18 goto :goto_9 .line 158 :cond_18 new-instance v1, Ljava/io/IOException; new-instance v2, Ljava/lang/StringBuilder; const-string v3, "Expected to end at " invoke-direct {v2, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V iget-wide v3, v0, Lcom/tapjoy/internal/v0;->c:J invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v3, " but was " invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v3, v0, Lcom/tapjoy/internal/v0;->b:J invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-direct {v1, v0}, Ljava/io/IOException;->(Ljava/lang/String;)V throw v1 .line 160 :cond_19 :goto_9 iput-wide v5, v0, Lcom/tapjoy/internal/v0;->c:J .line 161 new-instance v0, Lcom/tapjoy/internal/i1; if-eqz v9, :cond_1a .line 162 invoke-virtual {v9}, Lcom/tapjoy/internal/l;->clone()Lcom/tapjoy/internal/l; move-result-object v2 .line 163 new-instance v3, Lcom/tapjoy/internal/m; .line 164 :try_start_1 iget-wide v4, v2, Lcom/tapjoy/internal/l;->b:J invoke-virtual {v2, v4, v5}, Lcom/tapjoy/internal/l;->a(J)[B move-result-object v2 :try_end_1 .catch Ljava/io/EOFException; {:try_start_1 .. :try_end_1} :catch_1 .line 165 invoke-direct {v3, v2}, Lcom/tapjoy/internal/m;->([B)V goto :goto_a :catch_1 move-exception v0 .line 166 new-instance v1, Ljava/lang/AssertionError; invoke-direct {v1, v0}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V throw v1 .line 167 :cond_1a sget-object v3, Lcom/tapjoy/internal/m;->e:Lcom/tapjoy/internal/m; .line 168 :goto_a invoke-direct {v0, v1, v3}, Lcom/tapjoy/internal/i1;->(Ljava/util/AbstractList;Lcom/tapjoy/internal/m;)V return-object v0 .line 169 :cond_1b new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "No corresponding call to beginMessage()" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 170 :cond_1c new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "Unexpected call to endMessage()" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 171 :cond_1d new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "Unexpected call to nextTag()" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 172 :cond_1e new-instance v0, Ljava/io/IOException; const-string v1, "Wire recursion limit exceeded" invoke-direct {v0, v1}, Ljava/io/IOException;->(Ljava/lang/String;)V throw v0 .line 173 :cond_1f new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "Unexpected call to beginMessage()" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .end method .method public final a(Lcom/tapjoy/internal/w0;Ljava/lang/Object;)V .locals 3 .line 174 check-cast p2, Lcom/tapjoy/internal/i1; sget-object v0, Lcom/tapjoy/internal/u0;->f:Lcom/tapjoy/internal/o0; .line 176 iget-object v1, v0, Lcom/tapjoy/internal/u0;->b:Lcom/tapjoy/internal/q0; if-eqz v1, :cond_0 goto :goto_0 .line 177 :cond_0 new-instance v1, Lcom/tapjoy/internal/q0; const/4 v2, 0x3 invoke-direct {v1, v0, v2}, Lcom/tapjoy/internal/q0;->(Lcom/tapjoy/internal/u0;I)V .line 178 iput-object v1, v0, Lcom/tapjoy/internal/u0;->b:Lcom/tapjoy/internal/q0; .line 179 :goto_0 iget-object v0, p2, Lcom/tapjoy/internal/i1;->c:Ljava/util/List; const/4 v2, 0x1 invoke-virtual {v1, p1, v2, v0}, Lcom/tapjoy/internal/q0;->a(Lcom/tapjoy/internal/w0;ILjava/lang/Object;)V .line 180 iget-object p2, p2, Lcom/tapjoy/internal/i1;->a:Lcom/tapjoy/internal/m; if-eqz p2, :cond_1 goto :goto_1 .line 181 :cond_1 sget-object p2, Lcom/tapjoy/internal/m;->e:Lcom/tapjoy/internal/m; .line 182 :goto_1 iget-object p1, p1, Lcom/tapjoy/internal/w0;->a:Lcom/tapjoy/internal/l; if-eqz p2, :cond_2 .line 183 invoke-virtual {p2, p1}, Lcom/tapjoy/internal/m;->a(Lcom/tapjoy/internal/l;)V return-void .line 184 :cond_2 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "byteString == null" invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .end method