.class final Lcom/google/android/gms/internal/drive/zzkb; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/Signature; value = { ";>", "Ljava/lang/Object;" } .end annotation # static fields .field private static final zzov:Lcom/google/android/gms/internal/drive/zzkb; # instance fields .field final zzos:Lcom/google/android/gms/internal/drive/zzmi; .annotation system Ldalvik/annotation/Signature; value = { "Lcom/google/android/gms/internal/drive/zzmi<", "TFieldDescriptorType;", "Ljava/lang/Object;", ">;" } .end annotation .end field .field private zzot:Z .field private zzou:Z # direct methods .method static constructor ()V .locals 2 .line 287 new-instance v0, Lcom/google/android/gms/internal/drive/zzkb; const/4 v1, 0x1 invoke-direct {v0, v1}, Lcom/google/android/gms/internal/drive/zzkb;->(Z)V sput-object v0, Lcom/google/android/gms/internal/drive/zzkb;->zzov:Lcom/google/android/gms/internal/drive/zzkb; return-void .end method .method private constructor ()V .locals 1 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 iput-boolean v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzou:Z const/16 v0, 0x10 .line 3 invoke-static {v0}, Lcom/google/android/gms/internal/drive/zzmi;->zzav(I)Lcom/google/android/gms/internal/drive/zzmi; move-result-object v0 iput-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; return-void .end method .method private constructor (Z)V .locals 0 .line 5 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 p1, 0x0 iput-boolean p1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzou:Z .line 7 invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzmi;->zzav(I)Lcom/google/android/gms/internal/drive/zzmi; move-result-object p1 iput-object p1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 8 invoke-virtual {p0}, Lcom/google/android/gms/internal/drive/zzkb;->zzbp()V return-void .end method .method public static zza(Lcom/google/android/gms/internal/drive/zznm;ILjava/lang/Object;)I .locals 1 .line 221 invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzab(I)I move-result p1 .line 222 sget-object v0, Lcom/google/android/gms/internal/drive/zznm;->zzxd:Lcom/google/android/gms/internal/drive/zznm; if-ne p0, v0, :cond_0 .line 223 move-object v0, p2 check-cast v0, Lcom/google/android/gms/internal/drive/zzlq; invoke-static {v0}, Lcom/google/android/gms/internal/drive/zzkm;->zzf(Lcom/google/android/gms/internal/drive/zzlq;)Z shl-int/lit8 p1, p1, 0x1 .line 225 :cond_0 invoke-static {p0, p2}, Lcom/google/android/gms/internal/drive/zzkb;->zzb(Lcom/google/android/gms/internal/drive/zznm;Ljava/lang/Object;)I move-result p0 add-int/2addr p1, p0 return p1 .end method .method private final zza(Lcom/google/android/gms/internal/drive/zzkd;)Ljava/lang/Object; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TFieldDescriptorType;)", "Ljava/lang/Object;" } .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 30 invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/drive/zzmi;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 .line 31 instance-of v0, p1, Lcom/google/android/gms/internal/drive/zzkt; if-eqz v0, :cond_0 .line 32 invoke-static {}, Lcom/google/android/gms/internal/drive/zzkt;->zzdp()Lcom/google/android/gms/internal/drive/zzlq; move-result-object p1 :cond_0 return-object p1 .end method .method public static zza(Lcom/google/android/gms/internal/drive/zzjr;Lcom/google/android/gms/internal/drive/zznm;ILjava/lang/Object;)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 137 sget-object v0, Lcom/google/android/gms/internal/drive/zznm;->zzxd:Lcom/google/android/gms/internal/drive/zznm; if-ne p1, v0, :cond_0 .line 138 check-cast p3, Lcom/google/android/gms/internal/drive/zzlq; invoke-static {p3}, Lcom/google/android/gms/internal/drive/zzkm;->zzf(Lcom/google/android/gms/internal/drive/zzlq;)Z const/4 p1, 0x3 .line 140 invoke-virtual {p0, p2, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(II)V .line 142 invoke-interface {p3, p0}, Lcom/google/android/gms/internal/drive/zzlq;->zzb(Lcom/google/android/gms/internal/drive/zzjr;)V const/4 p1, 0x4 .line 143 invoke-virtual {p0, p2, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(II)V return-void .line 146 :cond_0 invoke-virtual {p1}, Lcom/google/android/gms/internal/drive/zznm;->zzfk()I move-result v0 .line 147 invoke-virtual {p0, p2, v0}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(II)V .line 149 sget-object p2, Lcom/google/android/gms/internal/drive/zzkc;->zzox:[I invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I move-result p1 aget p1, p2, p1 packed-switch p1, :pswitch_data_0 goto :goto_0 .line 193 :pswitch_0 instance-of p1, p3, Lcom/google/android/gms/internal/drive/zzkn; if-eqz p1, :cond_1 .line 194 check-cast p3, Lcom/google/android/gms/internal/drive/zzkn; invoke-interface {p3}, Lcom/google/android/gms/internal/drive/zzkn;->zzcp()I move-result p1 .line 195 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzx(I)V return-void .line 197 :cond_1 check-cast p3, Ljava/lang/Integer; invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I move-result p1 .line 198 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzx(I)V :goto_0 return-void .line 191 :pswitch_1 check-cast p3, Ljava/lang/Long; invoke-virtual {p3}, Ljava/lang/Long;->longValue()J move-result-wide p1 invoke-virtual {p0, p1, p2}, Lcom/google/android/gms/internal/drive/zzjr;->zzm(J)V return-void .line 189 :pswitch_2 check-cast p3, Ljava/lang/Integer; invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I move-result p1 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzz(I)V return-void .line 186 :pswitch_3 check-cast p3, Ljava/lang/Long; invoke-virtual {p3}, Ljava/lang/Long;->longValue()J move-result-wide p1 .line 187 invoke-virtual {p0, p1, p2}, Lcom/google/android/gms/internal/drive/zzjr;->zzn(J)V return-void .line 183 :pswitch_4 check-cast p3, Ljava/lang/Integer; invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I move-result p1 .line 184 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzaa(I)V return-void .line 181 :pswitch_5 check-cast p3, Ljava/lang/Integer; invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I move-result p1 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzy(I)V return-void .line 176 :pswitch_6 instance-of p1, p3, Lcom/google/android/gms/internal/drive/zzjc; if-eqz p1, :cond_2 .line 177 check-cast p3, Lcom/google/android/gms/internal/drive/zzjc; invoke-virtual {p0, p3}, Lcom/google/android/gms/internal/drive/zzjr;->zza(Lcom/google/android/gms/internal/drive/zzjc;)V return-void .line 178 :cond_2 check-cast p3, [B .line 179 array-length p1, p3 const/4 p2, 0x0 invoke-virtual {p0, p3, p2, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzd([BII)V return-void .line 172 :pswitch_7 instance-of p1, p3, Lcom/google/android/gms/internal/drive/zzjc; if-eqz p1, :cond_3 .line 173 check-cast p3, Lcom/google/android/gms/internal/drive/zzjc; invoke-virtual {p0, p3}, Lcom/google/android/gms/internal/drive/zzjr;->zza(Lcom/google/android/gms/internal/drive/zzjc;)V return-void .line 174 :cond_3 check-cast p3, Ljava/lang/String; invoke-virtual {p0, p3}, Lcom/google/android/gms/internal/drive/zzjr;->zzl(Ljava/lang/String;)V return-void .line 170 :pswitch_8 check-cast p3, Lcom/google/android/gms/internal/drive/zzlq; invoke-virtual {p0, p3}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(Lcom/google/android/gms/internal/drive/zzlq;)V return-void .line 167 :pswitch_9 check-cast p3, Lcom/google/android/gms/internal/drive/zzlq; .line 168 invoke-interface {p3, p0}, Lcom/google/android/gms/internal/drive/zzlq;->zzb(Lcom/google/android/gms/internal/drive/zzjr;)V return-void .line 165 :pswitch_a check-cast p3, Ljava/lang/Boolean; invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzc(Z)V return-void .line 163 :pswitch_b check-cast p3, Ljava/lang/Integer; invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I move-result p1 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzaa(I)V return-void .line 161 :pswitch_c check-cast p3, Ljava/lang/Long; invoke-virtual {p3}, Ljava/lang/Long;->longValue()J move-result-wide p1 invoke-virtual {p0, p1, p2}, Lcom/google/android/gms/internal/drive/zzjr;->zzn(J)V return-void .line 159 :pswitch_d check-cast p3, Ljava/lang/Integer; invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I move-result p1 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzx(I)V return-void .line 157 :pswitch_e check-cast p3, Ljava/lang/Long; invoke-virtual {p3}, Ljava/lang/Long;->longValue()J move-result-wide p1 invoke-virtual {p0, p1, p2}, Lcom/google/android/gms/internal/drive/zzjr;->zzl(J)V return-void .line 154 :pswitch_f check-cast p3, Ljava/lang/Long; invoke-virtual {p3}, Ljava/lang/Long;->longValue()J move-result-wide p1 .line 155 invoke-virtual {p0, p1, p2}, Lcom/google/android/gms/internal/drive/zzjr;->zzl(J)V return-void .line 152 :pswitch_10 check-cast p3, Ljava/lang/Float; invoke-virtual {p3}, Ljava/lang/Float;->floatValue()F move-result p1 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zza(F)V return-void .line 150 :pswitch_11 check-cast p3, Ljava/lang/Double; invoke-virtual {p3}, Ljava/lang/Double;->doubleValue()D move-result-wide p1 invoke-virtual {p0, p1, p2}, Lcom/google/android/gms/internal/drive/zzjr;->zza(D)V return-void :pswitch_data_0 .packed-switch 0x1 :pswitch_11 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method private final zza(Lcom/google/android/gms/internal/drive/zzkd;Ljava/lang/Object;)V .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(TFieldDescriptorType;", "Ljava/lang/Object;", ")V" } .end annotation .line 34 invoke-interface {p1}, Lcom/google/android/gms/internal/drive/zzkd;->zzcs()Z move-result v0 if-eqz v0, :cond_2 .line 35 instance-of v0, p2, Ljava/util/List; if-eqz v0, :cond_1 .line 37 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V .line 38 check-cast p2, Ljava/util/List; invoke-interface {v0, p2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z .line 39 invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result p2 const/4 v1, 0x0 :goto_0 if-ge v1, p2, :cond_0 invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v2 add-int/lit8 v1, v1, 0x1 .line 40 invoke-interface {p1}, Lcom/google/android/gms/internal/drive/zzkd;->zzcq()Lcom/google/android/gms/internal/drive/zznm; move-result-object v3 invoke-static {v3, v2}, Lcom/google/android/gms/internal/drive/zzkb;->zza(Lcom/google/android/gms/internal/drive/zznm;Ljava/lang/Object;)V goto :goto_0 :cond_0 move-object p2, v0 goto :goto_1 .line 36 :cond_1 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "Wrong object type used with protocol message reflection." invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .line 44 :cond_2 invoke-interface {p1}, Lcom/google/android/gms/internal/drive/zzkd;->zzcq()Lcom/google/android/gms/internal/drive/zznm; move-result-object v0 invoke-static {v0, p2}, Lcom/google/android/gms/internal/drive/zzkb;->zza(Lcom/google/android/gms/internal/drive/zznm;Ljava/lang/Object;)V .line 45 :goto_1 instance-of v0, p2, Lcom/google/android/gms/internal/drive/zzkt; if-eqz v0, :cond_3 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzou:Z :cond_3 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 47 invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/drive/zzmi;->zza(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method private static zza(Lcom/google/android/gms/internal/drive/zznm;Ljava/lang/Object;)V .locals 1 .line 49 invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzkm;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; .line 51 sget-object v0, Lcom/google/android/gms/internal/drive/zzkc;->zzow:[I invoke-virtual {p0}, Lcom/google/android/gms/internal/drive/zznm;->zzfj()Lcom/google/android/gms/internal/drive/zznr; move-result-object p0 invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I move-result p0 aget p0, v0, p0 packed-switch p0, :pswitch_data_0 goto :goto_2 .line 68 :pswitch_0 instance-of p0, p1, Lcom/google/android/gms/internal/drive/zzlq; if-nez p0, :cond_0 instance-of p0, p1, Lcom/google/android/gms/internal/drive/zzkt; if-eqz p0, :cond_1 goto :goto_1 .line 66 :pswitch_1 instance-of p0, p1, Ljava/lang/Integer; if-nez p0, :cond_0 instance-of p0, p1, Lcom/google/android/gms/internal/drive/zzkn; if-eqz p0, :cond_1 goto :goto_1 .line 64 :pswitch_2 instance-of p0, p1, Lcom/google/android/gms/internal/drive/zzjc; if-nez p0, :cond_0 instance-of p0, p1, [B if-eqz p0, :cond_1 goto :goto_1 .line 62 :pswitch_3 instance-of p0, p1, Ljava/lang/String; goto :goto_0 .line 60 :pswitch_4 instance-of p0, p1, Ljava/lang/Boolean; goto :goto_0 .line 58 :pswitch_5 instance-of p0, p1, Ljava/lang/Double; goto :goto_0 .line 56 :pswitch_6 instance-of p0, p1, Ljava/lang/Float; goto :goto_0 .line 54 :pswitch_7 instance-of p0, p1, Ljava/lang/Long; goto :goto_0 .line 52 :pswitch_8 instance-of p0, p1, Ljava/lang/Integer; :goto_0 if-eqz p0, :cond_1 :cond_0 :goto_1 return-void .line 70 :cond_1 :goto_2 new-instance p0, Ljava/lang/IllegalArgumentException; const-string p1, "Wrong object type used with protocol message reflection." invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p0 :pswitch_data_0 .packed-switch 0x1 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public static zzb(Lcom/google/android/gms/internal/drive/zzkd;Ljava/lang/Object;)I .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/android/gms/internal/drive/zzkd<", "*>;", "Ljava/lang/Object;", ")I" } .end annotation .line 254 invoke-interface {p0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcq()Lcom/google/android/gms/internal/drive/zznm; move-result-object v0 .line 255 invoke-interface {p0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcp()I move-result v1 .line 256 invoke-interface {p0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcs()Z move-result v2 if-eqz v2, :cond_3 .line 257 invoke-interface {p0}, Lcom/google/android/gms/internal/drive/zzkd;->zzct()Z move-result p0 const/4 v2, 0x0 if-eqz p0, :cond_1 .line 259 check-cast p1, Ljava/util/List; invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p0 :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z move-result p1 if-eqz p1, :cond_0 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p1 .line 260 invoke-static {v0, p1}, Lcom/google/android/gms/internal/drive/zzkb;->zzb(Lcom/google/android/gms/internal/drive/zznm;Ljava/lang/Object;)I move-result p1 add-int/2addr v2, p1 goto :goto_0 .line 263 :cond_0 invoke-static {v1}, Lcom/google/android/gms/internal/drive/zzjr;->zzab(I)I move-result p0 add-int/2addr p0, v2 .line 264 invoke-static {v2}, Lcom/google/android/gms/internal/drive/zzjr;->zzaj(I)I move-result p1 add-int/2addr p0, p1 return p0 .line 267 :cond_1 check-cast p1, Ljava/util/List; invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p0 :goto_1 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z move-result p1 if-eqz p1, :cond_2 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p1 .line 268 invoke-static {v0, v1, p1}, Lcom/google/android/gms/internal/drive/zzkb;->zza(Lcom/google/android/gms/internal/drive/zznm;ILjava/lang/Object;)I move-result p1 add-int/2addr v2, p1 goto :goto_1 :cond_2 return v2 .line 271 :cond_3 invoke-static {v0, v1, p1}, Lcom/google/android/gms/internal/drive/zzkb;->zza(Lcom/google/android/gms/internal/drive/zznm;ILjava/lang/Object;)I move-result p0 return p0 .end method .method private static zzb(Lcom/google/android/gms/internal/drive/zznm;Ljava/lang/Object;)I .locals 1 .line 226 sget-object v0, Lcom/google/android/gms/internal/drive/zzkc;->zzox:[I invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I move-result p0 aget p0, v0, p0 packed-switch p0, :pswitch_data_0 .line 253 new-instance p0, Ljava/lang/RuntimeException; const-string p1, "There is no way to get here, but the compiler thinks otherwise." invoke-direct {p0, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p0 .line 250 :pswitch_0 instance-of p0, p1, Lcom/google/android/gms/internal/drive/zzkn; if-eqz p0, :cond_0 .line 251 check-cast p1, Lcom/google/android/gms/internal/drive/zzkn; invoke-interface {p1}, Lcom/google/android/gms/internal/drive/zzkn;->zzcp()I move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzah(I)I move-result p0 return p0 .line 252 :cond_0 check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzah(I)I move-result p0 return p0 .line 246 :pswitch_1 check-cast p1, Ljava/lang/Long; invoke-virtual {p1}, Ljava/lang/Long;->longValue()J move-result-wide p0 invoke-static {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzq(J)I move-result p0 return p0 .line 245 :pswitch_2 check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzae(I)I move-result p0 return p0 .line 244 :pswitch_3 check-cast p1, Ljava/lang/Long; invoke-virtual {p1}, Ljava/lang/Long;->longValue()J move-result-wide p0 invoke-static {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzs(J)I move-result p0 return p0 .line 243 :pswitch_4 check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzag(I)I move-result p0 return p0 .line 242 :pswitch_5 check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzad(I)I move-result p0 return p0 .line 236 :pswitch_6 instance-of p0, p1, Lcom/google/android/gms/internal/drive/zzjc; if-eqz p0, :cond_1 .line 237 check-cast p1, Lcom/google/android/gms/internal/drive/zzjc; invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(Lcom/google/android/gms/internal/drive/zzjc;)I move-result p0 return p0 .line 238 :cond_1 check-cast p1, [B invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzc([B)I move-result p0 return p0 .line 239 :pswitch_7 instance-of p0, p1, Lcom/google/android/gms/internal/drive/zzjc; if-eqz p0, :cond_2 .line 240 check-cast p1, Lcom/google/android/gms/internal/drive/zzjc; invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(Lcom/google/android/gms/internal/drive/zzjc;)I move-result p0 return p0 .line 241 :cond_2 check-cast p1, Ljava/lang/String; invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzm(Ljava/lang/String;)I move-result p0 return p0 .line 247 :pswitch_8 instance-of p0, p1, Lcom/google/android/gms/internal/drive/zzkt; if-eqz p0, :cond_3 .line 248 check-cast p1, Lcom/google/android/gms/internal/drive/zzkt; invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzjr;->zza(Lcom/google/android/gms/internal/drive/zzkx;)I move-result p0 return p0 .line 249 :cond_3 check-cast p1, Lcom/google/android/gms/internal/drive/zzlq; invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzc(Lcom/google/android/gms/internal/drive/zzlq;)I move-result p0 return p0 .line 235 :pswitch_9 check-cast p1, Lcom/google/android/gms/internal/drive/zzlq; invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzd(Lcom/google/android/gms/internal/drive/zzlq;)I move-result p0 return p0 .line 234 :pswitch_a check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzd(Z)I move-result p0 return p0 .line 233 :pswitch_b check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzaf(I)I move-result p0 return p0 .line 232 :pswitch_c check-cast p1, Ljava/lang/Long; invoke-virtual {p1}, Ljava/lang/Long;->longValue()J move-result-wide p0 invoke-static {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzr(J)I move-result p0 return p0 .line 231 :pswitch_d check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzac(I)I move-result p0 return p0 .line 230 :pswitch_e check-cast p1, Ljava/lang/Long; invoke-virtual {p1}, Ljava/lang/Long;->longValue()J move-result-wide p0 invoke-static {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzp(J)I move-result p0 return p0 .line 229 :pswitch_f check-cast p1, Ljava/lang/Long; invoke-virtual {p1}, Ljava/lang/Long;->longValue()J move-result-wide p0 invoke-static {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzo(J)I move-result p0 return p0 .line 228 :pswitch_10 check-cast p1, Ljava/lang/Float; invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F move-result p0 invoke-static {p0}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(F)I move-result p0 return p0 .line 227 :pswitch_11 check-cast p1, Ljava/lang/Double; invoke-virtual {p1}, Ljava/lang/Double;->doubleValue()D move-result-wide p0 invoke-static {p0, p1}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(D)I move-result p0 return p0 nop :pswitch_data_0 .packed-switch 0x1 :pswitch_11 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method private static zzb(Ljava/util/Map$Entry;)Z .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map$Entry<", "TFieldDescriptorType;", "Ljava/lang/Object;", ">;)Z" } .end annotation .line 81 invoke-interface {p0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/google/android/gms/internal/drive/zzkd; .line 82 invoke-interface {v0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcr()Lcom/google/android/gms/internal/drive/zznr; move-result-object v1 sget-object v2, Lcom/google/android/gms/internal/drive/zznr;->zzxx:Lcom/google/android/gms/internal/drive/zznr; const/4 v3, 0x1 if-ne v1, v2, :cond_4 .line 83 invoke-interface {v0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcs()Z move-result v0 const/4 v1, 0x0 if-eqz v0, :cond_1 .line 84 invoke-interface {p0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object p0 check-cast p0, Ljava/util/List; invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p0 :cond_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z move-result v0 if-eqz v0, :cond_4 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/google/android/gms/internal/drive/zzlq; .line 85 invoke-interface {v0}, Lcom/google/android/gms/internal/drive/zzls;->isInitialized()Z move-result v0 if-nez v0, :cond_0 return v1 .line 88 :cond_1 invoke-interface {p0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object p0 .line 89 instance-of v0, p0, Lcom/google/android/gms/internal/drive/zzlq; if-eqz v0, :cond_2 .line 90 check-cast p0, Lcom/google/android/gms/internal/drive/zzlq; invoke-interface {p0}, Lcom/google/android/gms/internal/drive/zzls;->isInitialized()Z move-result p0 if-nez p0, :cond_4 return v1 .line 92 :cond_2 instance-of p0, p0, Lcom/google/android/gms/internal/drive/zzkt; if-eqz p0, :cond_3 return v3 .line 94 :cond_3 new-instance p0, Ljava/lang/IllegalArgumentException; const-string v0, "Wrong object type used with protocol message reflection." invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p0 :cond_4 return v3 .end method .method private final zzc(Ljava/util/Map$Entry;)V .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map$Entry<", "TFieldDescriptorType;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 111 invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/google/android/gms/internal/drive/zzkd; .line 112 invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object p1 .line 113 instance-of v1, p1, Lcom/google/android/gms/internal/drive/zzkt; if-eqz v1, :cond_0 .line 114 invoke-static {}, Lcom/google/android/gms/internal/drive/zzkt;->zzdp()Lcom/google/android/gms/internal/drive/zzlq; move-result-object p1 .line 115 :cond_0 invoke-interface {v0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcs()Z move-result v1 if-eqz v1, :cond_3 .line 116 invoke-direct {p0, v0}, Lcom/google/android/gms/internal/drive/zzkb;->zza(Lcom/google/android/gms/internal/drive/zzkd;)Ljava/lang/Object; move-result-object v1 if-nez v1, :cond_1 .line 118 new-instance v1, Ljava/util/ArrayList; invoke-direct {v1}, Ljava/util/ArrayList;->()V .line 119 :cond_1 check-cast p1, Ljava/util/List; invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p1 :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_2 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 .line 120 move-object v3, v1 check-cast v3, Ljava/util/List; invoke-static {v2}, Lcom/google/android/gms/internal/drive/zzkb;->zze(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_2 iget-object p1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 122 invoke-virtual {p1, v0, v1}, Lcom/google/android/gms/internal/drive/zzmi;->zza(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; return-void .line 123 :cond_3 invoke-interface {v0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcr()Lcom/google/android/gms/internal/drive/zznr; move-result-object v1 sget-object v2, Lcom/google/android/gms/internal/drive/zznr;->zzxx:Lcom/google/android/gms/internal/drive/zznr; if-ne v1, v2, :cond_6 .line 124 invoke-direct {p0, v0}, Lcom/google/android/gms/internal/drive/zzkb;->zza(Lcom/google/android/gms/internal/drive/zzkd;)Ljava/lang/Object; move-result-object v1 if-nez v1, :cond_4 iget-object v1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 126 invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzkb;->zze(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 invoke-virtual {v1, v0, p1}, Lcom/google/android/gms/internal/drive/zzmi;->zza(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; return-void .line 127 :cond_4 instance-of v2, v1, Lcom/google/android/gms/internal/drive/zzlx; if-eqz v2, :cond_5 .line 128 check-cast v1, Lcom/google/android/gms/internal/drive/zzlx; check-cast p1, Lcom/google/android/gms/internal/drive/zzlx; .line 129 invoke-interface {v0, v1, p1}, Lcom/google/android/gms/internal/drive/zzkd;->zza(Lcom/google/android/gms/internal/drive/zzlx;Lcom/google/android/gms/internal/drive/zzlx;)Lcom/google/android/gms/internal/drive/zzlx; move-result-object p1 goto :goto_1 .line 130 :cond_5 check-cast v1, Lcom/google/android/gms/internal/drive/zzlq; .line 131 invoke-interface {v1}, Lcom/google/android/gms/internal/drive/zzlq;->zzcy()Lcom/google/android/gms/internal/drive/zzlr; move-result-object v1 check-cast p1, Lcom/google/android/gms/internal/drive/zzlq; invoke-interface {v0, v1, p1}, Lcom/google/android/gms/internal/drive/zzkd;->zza(Lcom/google/android/gms/internal/drive/zzlr;Lcom/google/android/gms/internal/drive/zzlq;)Lcom/google/android/gms/internal/drive/zzlr; move-result-object p1 .line 132 invoke-interface {p1}, Lcom/google/android/gms/internal/drive/zzlr;->zzdf()Lcom/google/android/gms/internal/drive/zzlq; move-result-object p1 :goto_1 iget-object v1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 133 invoke-virtual {v1, v0, p1}, Lcom/google/android/gms/internal/drive/zzmi;->zza(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; return-void :cond_6 iget-object v1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 135 invoke-static {p1}, Lcom/google/android/gms/internal/drive/zzkb;->zze(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 invoke-virtual {v1, v0, p1}, Lcom/google/android/gms/internal/drive/zzmi;->zza(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method public static zzcn()Lcom/google/android/gms/internal/drive/zzkb; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { ";>()", "Lcom/google/android/gms/internal/drive/zzkb<", "TT;>;" } .end annotation sget-object v0, Lcom/google/android/gms/internal/drive/zzkb;->zzov:Lcom/google/android/gms/internal/drive/zzkb; return-object v0 .end method .method private static zzd(Ljava/util/Map$Entry;)I .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map$Entry<", "TFieldDescriptorType;", "Ljava/lang/Object;", ">;)I" } .end annotation .line 208 invoke-interface {p0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/google/android/gms/internal/drive/zzkd; .line 209 invoke-interface {p0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v1 .line 210 invoke-interface {v0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcr()Lcom/google/android/gms/internal/drive/zznr; move-result-object v2 sget-object v3, Lcom/google/android/gms/internal/drive/zznr;->zzxx:Lcom/google/android/gms/internal/drive/zznr; if-ne v2, v3, :cond_1 .line 211 invoke-interface {v0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcs()Z move-result v2 if-nez v2, :cond_1 .line 212 invoke-interface {v0}, Lcom/google/android/gms/internal/drive/zzkd;->zzct()Z move-result v2 if-nez v2, :cond_1 .line 213 instance-of v0, v1, Lcom/google/android/gms/internal/drive/zzkt; if-eqz v0, :cond_0 .line 215 invoke-interface {p0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object p0 check-cast p0, Lcom/google/android/gms/internal/drive/zzkd; invoke-interface {p0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcp()I move-result p0 check-cast v1, Lcom/google/android/gms/internal/drive/zzkt; .line 216 invoke-static {p0, v1}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(ILcom/google/android/gms/internal/drive/zzkx;)I move-result p0 return p0 .line 218 :cond_0 invoke-interface {p0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object p0 check-cast p0, Lcom/google/android/gms/internal/drive/zzkd; invoke-interface {p0}, Lcom/google/android/gms/internal/drive/zzkd;->zzcp()I move-result p0 check-cast v1, Lcom/google/android/gms/internal/drive/zzlq; .line 219 invoke-static {p0, v1}, Lcom/google/android/gms/internal/drive/zzjr;->zzb(ILcom/google/android/gms/internal/drive/zzlq;)I move-result p0 return p0 .line 220 :cond_1 invoke-static {v0, v1}, Lcom/google/android/gms/internal/drive/zzkb;->zzb(Lcom/google/android/gms/internal/drive/zzkd;Ljava/lang/Object;)I move-result p0 return p0 .end method .method private static zze(Ljava/lang/Object;)Ljava/lang/Object; .locals 3 .line 103 instance-of v0, p0, Lcom/google/android/gms/internal/drive/zzlx; if-eqz v0, :cond_0 .line 104 check-cast p0, Lcom/google/android/gms/internal/drive/zzlx; invoke-interface {p0}, Lcom/google/android/gms/internal/drive/zzlx;->zzef()Lcom/google/android/gms/internal/drive/zzlx; move-result-object p0 return-object p0 .line 105 :cond_0 instance-of v0, p0, [B if-eqz v0, :cond_1 .line 106 check-cast p0, [B .line 107 array-length v0, p0 new-array v0, v0, [B .line 108 array-length v1, p0 const/4 v2, 0x0 invoke-static {p0, v2, v0, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V return-object v0 :cond_1 return-object p0 .end method # virtual methods .method public final synthetic clone()Ljava/lang/Object; .locals 4 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/CloneNotSupportedException; } .end annotation .line 273 new-instance v0, Lcom/google/android/gms/internal/drive/zzkb; invoke-direct {v0}, Lcom/google/android/gms/internal/drive/zzkb;->()V const/4 v1, 0x0 :goto_0 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 275 invoke-virtual {v2}, Lcom/google/android/gms/internal/drive/zzmi;->zzer()I move-result v2 if-ge v1, v2, :cond_0 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 276 invoke-virtual {v2, v1}, Lcom/google/android/gms/internal/drive/zzmi;->zzaw(I)Ljava/util/Map$Entry; move-result-object v2 .line 277 invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v3 check-cast v3, Lcom/google/android/gms/internal/drive/zzkd; .line 278 invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v2 invoke-direct {v0, v3, v2}, Lcom/google/android/gms/internal/drive/zzkb;->zza(Lcom/google/android/gms/internal/drive/zzkd;Ljava/lang/Object;)V add-int/lit8 v1, v1, 0x1 goto :goto_0 :cond_0 iget-object v1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 280 invoke-virtual {v1}, Lcom/google/android/gms/internal/drive/zzmi;->zzes()Ljava/lang/Iterable; move-result-object v1 invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v1 :goto_1 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_1 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/util/Map$Entry; .line 281 invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v3 check-cast v3, Lcom/google/android/gms/internal/drive/zzkd; .line 282 invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v2 invoke-direct {v0, v3, v2}, Lcom/google/android/gms/internal/drive/zzkb;->zza(Lcom/google/android/gms/internal/drive/zzkd;Ljava/lang/Object;)V goto :goto_1 :cond_1 iget-boolean v1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzou:Z iput-boolean v1, v0, Lcom/google/android/gms/internal/drive/zzkb;->zzou:Z return-object v0 .end method .method public final descendingIterator()Ljava/util/Iterator; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Iterator<", "Ljava/util/Map$Entry<", "TFieldDescriptorType;", "Ljava/lang/Object;", ">;>;" } .end annotation iget-boolean v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzou:Z if-eqz v0, :cond_0 .line 28 new-instance v0, Lcom/google/android/gms/internal/drive/zzkw; iget-object v1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; invoke-virtual {v1}, Lcom/google/android/gms/internal/drive/zzmi;->zzet()Ljava/util/Set; move-result-object v1 invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v1 invoke-direct {v0, v1}, Lcom/google/android/gms/internal/drive/zzkw;->(Ljava/util/Iterator;)V return-object v0 :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 29 invoke-virtual {v0}, Lcom/google/android/gms/internal/drive/zzmi;->zzet()Ljava/util/Set; move-result-object v0 invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v0 return-object v0 .end method .method public final equals(Ljava/lang/Object;)Z .locals 1 if-ne p0, p1, :cond_0 const/4 p1, 0x1 return p1 .line 19 :cond_0 instance-of v0, p1, Lcom/google/android/gms/internal/drive/zzkb; if-nez v0, :cond_1 const/4 p1, 0x0 return p1 .line 21 :cond_1 check-cast p1, Lcom/google/android/gms/internal/drive/zzkb; iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 22 iget-object p1, p1, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/drive/zzmi;->equals(Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public final hashCode()I .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 23 invoke-virtual {v0}, Lcom/google/android/gms/internal/drive/zzmi;->hashCode()I move-result v0 return v0 .end method .method public final isImmutable()Z .locals 1 iget-boolean v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzot:Z return v0 .end method .method public final isInitialized()Z .locals 3 const/4 v0, 0x0 move v1, v0 :goto_0 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 72 invoke-virtual {v2}, Lcom/google/android/gms/internal/drive/zzmi;->zzer()I move-result v2 if-ge v1, v2, :cond_1 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 73 invoke-virtual {v2, v1}, Lcom/google/android/gms/internal/drive/zzmi;->zzaw(I)Ljava/util/Map$Entry; move-result-object v2 invoke-static {v2}, Lcom/google/android/gms/internal/drive/zzkb;->zzb(Ljava/util/Map$Entry;)Z move-result v2 if-nez v2, :cond_0 return v0 :cond_0 add-int/lit8 v1, v1, 0x1 goto :goto_0 :cond_1 iget-object v1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 76 invoke-virtual {v1}, Lcom/google/android/gms/internal/drive/zzmi;->zzes()Ljava/lang/Iterable; move-result-object v1 invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v1 :cond_2 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_3 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/util/Map$Entry; .line 77 invoke-static {v2}, Lcom/google/android/gms/internal/drive/zzkb;->zzb(Ljava/util/Map$Entry;)Z move-result v2 if-nez v2, :cond_2 return v0 :cond_3 const/4 v0, 0x1 return v0 .end method .method public final iterator()Ljava/util/Iterator; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Iterator<", "Ljava/util/Map$Entry<", "TFieldDescriptorType;", "Ljava/lang/Object;", ">;>;" } .end annotation iget-boolean v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzou:Z if-eqz v0, :cond_0 .line 25 new-instance v0, Lcom/google/android/gms/internal/drive/zzkw; iget-object v1, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; invoke-virtual {v1}, Lcom/google/android/gms/internal/drive/zzmi;->entrySet()Ljava/util/Set; move-result-object v1 invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v1 invoke-direct {v0, v1}, Lcom/google/android/gms/internal/drive/zzkw;->(Ljava/util/Iterator;)V return-object v0 :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 26 invoke-virtual {v0}, Lcom/google/android/gms/internal/drive/zzmi;->entrySet()Ljava/util/Set; move-result-object v0 invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v0 return-object v0 .end method .method public final zza(Lcom/google/android/gms/internal/drive/zzkb;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/android/gms/internal/drive/zzkb<", "TFieldDescriptorType;>;)V" } .end annotation const/4 v0, 0x0 .line 96 :goto_0 iget-object v1, p1, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; invoke-virtual {v1}, Lcom/google/android/gms/internal/drive/zzmi;->zzer()I move-result v1 if-ge v0, v1, :cond_0 .line 97 iget-object v1, p1, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/drive/zzmi;->zzaw(I)Ljava/util/Map$Entry; move-result-object v1 invoke-direct {p0, v1}, Lcom/google/android/gms/internal/drive/zzkb;->zzc(Ljava/util/Map$Entry;)V add-int/lit8 v0, v0, 0x1 goto :goto_0 .line 99 :cond_0 iget-object p1, p1, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; invoke-virtual {p1}, Lcom/google/android/gms/internal/drive/zzmi;->zzes()Ljava/lang/Iterable; move-result-object p1 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 :goto_1 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result v0 if-eqz v0, :cond_1 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Map$Entry; .line 100 invoke-direct {p0, v0}, Lcom/google/android/gms/internal/drive/zzkb;->zzc(Ljava/util/Map$Entry;)V goto :goto_1 :cond_1 return-void .end method .method public final zzbp()V .locals 1 iget-boolean v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzot:Z if-eqz v0, :cond_0 return-void :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 13 invoke-virtual {v0}, Lcom/google/android/gms/internal/drive/zzmi;->zzbp()V const/4 v0, 0x1 iput-boolean v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzot:Z return-void .end method .method public final zzco()I .locals 3 const/4 v0, 0x0 move v1, v0 :goto_0 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 201 invoke-virtual {v2}, Lcom/google/android/gms/internal/drive/zzmi;->zzer()I move-result v2 if-ge v0, v2, :cond_0 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 202 invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/drive/zzmi;->zzaw(I)Ljava/util/Map$Entry; move-result-object v2 invoke-static {v2}, Lcom/google/android/gms/internal/drive/zzkb;->zzd(Ljava/util/Map$Entry;)I move-result v2 add-int/2addr v1, v2 add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzkb;->zzos:Lcom/google/android/gms/internal/drive/zzmi; .line 204 invoke-virtual {v0}, Lcom/google/android/gms/internal/drive/zzmi;->zzes()Ljava/lang/Iterable; move-result-object v0 invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_1 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/util/Map$Entry; .line 205 invoke-static {v2}, Lcom/google/android/gms/internal/drive/zzkb;->zzd(Ljava/util/Map$Entry;)I move-result v2 add-int/2addr v1, v2 goto :goto_1 :cond_1 return v1 .end method