.class public abstract Lcom/google/android/gms/internal/ads/zzgwp; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final synthetic zzd:I = 0x0 .field private static volatile zze:I = 0x64 # instance fields .field zza:I .field final zzb:I .field zzc:Lcom/google/android/gms/internal/ads/zzgwq; # direct methods .method static constructor ()V .locals 0 return-void .end method .method private constructor ()V .locals 1 .line 0 invoke-direct {p0}, Ljava/lang/Object;->()V sget v0, Lcom/google/android/gms/internal/ads/zzgwp;->zze:I iput v0, p0, Lcom/google/android/gms/internal/ads/zzgwp;->zzb:I return-void .end method .method public synthetic constructor (Lcom/google/android/gms/internal/ads/zzgwo;)V .locals 0 .line 0 invoke-direct {p0}, Ljava/lang/Object;->()V sget p1, Lcom/google/android/gms/internal/ads/zzgwp;->zze:I iput p1, p0, Lcom/google/android/gms/internal/ads/zzgwp;->zzb:I return-void .end method .method public static zzD(I)I .locals 1 and-int/lit8 v0, p0, 0x1 ushr-int/lit8 p0, p0, 0x1 neg-int v0, v0 xor-int/2addr p0, v0 return p0 .end method .method public static zzE(ILjava/io/InputStream;)I .locals 4 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation and-int/lit16 v0, p0, 0x80 if-nez v0, :cond_0 return p0 :cond_0 and-int/lit8 p0, p0, 0x7f const/4 v0, 0x7 :goto_0 const/16 v1, 0x20 const-string v2, "While parsing a protocol message, the input ended unexpectedly in the middle of a field. This could mean either that the input has been truncated or that an embedded message misreported its own length." const/4 v3, -0x1 if-ge v0, v1, :cond_3 .line 1 invoke-virtual {p1}, Ljava/io/InputStream;->read()I move-result v1 if-eq v1, v3, :cond_2 and-int/lit8 v2, v1, 0x7f shl-int/2addr v2, v0 or-int/2addr p0, v2 and-int/lit16 v1, v1, 0x80 if-nez v1, :cond_1 return p0 :cond_1 add-int/lit8 v0, v0, 0x7 goto :goto_0 :cond_2 new-instance p0, Lcom/google/android/gms/internal/ads/zzgyg; .line 7 invoke-direct {p0, v2}, Lcom/google/android/gms/internal/ads/zzgyg;->(Ljava/lang/String;)V .line 8 throw p0 :cond_3 :goto_1 const/16 v1, 0x40 if-ge v0, v1, :cond_6 .line 2 invoke-virtual {p1}, Ljava/io/InputStream;->read()I move-result v1 if-eq v1, v3, :cond_5 and-int/lit16 v1, v1, 0x80 if-nez v1, :cond_4 return p0 :cond_4 add-int/lit8 v0, v0, 0x7 goto :goto_1 :cond_5 new-instance p0, Lcom/google/android/gms/internal/ads/zzgyg; .line 5 invoke-direct {p0, v2}, Lcom/google/android/gms/internal/ads/zzgyg;->(Ljava/lang/String;)V .line 6 throw p0 :cond_6 new-instance p0, Lcom/google/android/gms/internal/ads/zzgyg; const-string p1, "CodedInputStream encountered a malformed varint." .line 3 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzgyg;->(Ljava/lang/String;)V .line 4 throw p0 .end method .method public static zzF(J)J .locals 3 const-wide/16 v0, 0x1 and-long/2addr v0, p0 const/4 v2, 0x1 ushr-long/2addr p0, v2 neg-long v0, v0 xor-long/2addr p0, v0 return-wide p0 .end method .method public static zzG(Ljava/io/InputStream;I)Lcom/google/android/gms/internal/ads/zzgwp; .locals 2 if-nez p0, :cond_0 .line 1 sget-object p0, Lcom/google/android/gms/internal/ads/zzgye;->zzb:[B .line 2 array-length p1, p0 const/4 p1, 0x0 .line 3 invoke-static {p0, p1, p1, p1}, Lcom/google/android/gms/internal/ads/zzgwp;->zzH([BIIZ)Lcom/google/android/gms/internal/ads/zzgwp; move-result-object p0 return-object p0 :cond_0 new-instance p1, Lcom/google/android/gms/internal/ads/zzgwm; const/16 v0, 0x1000 const/4 v1, 0x0 .line 4 invoke-direct {p1, p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzgwm;->(Ljava/io/InputStream;ILcom/google/android/gms/internal/ads/zzgwo;)V return-object p1 .end method .method public static zzH([BIIZ)Lcom/google/android/gms/internal/ads/zzgwp; .locals 7 .line 1 new-instance v6, Lcom/google/android/gms/internal/ads/zzgwk; const/4 v5, 0x0 move-object v0, v6 move-object v1, p0 move v2, p1 move v3, p2 move v4, p3 invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/ads/zzgwk;->([BIIZLcom/google/android/gms/internal/ads/zzgwo;)V .line 2 :try_start_0 invoke-virtual {v6, p2}, Lcom/google/android/gms/internal/ads/zzgwk;->zzd(I)I :try_end_0 .catch Lcom/google/android/gms/internal/ads/zzgyg; {:try_start_0 .. :try_end_0} :catch_0 return-object v6 :catch_0 move-exception p0 new-instance p1, Ljava/lang/IllegalArgumentException; .line 3 invoke-direct {p1, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/Throwable;)V throw p1 .end method # virtual methods .method public abstract zzA()Z .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzB()Z .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zza()D .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzb()F .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzc()I .end method .method public abstract zzd(I)I .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzgyg; } .end annotation .end method .method public abstract zze()I .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzf()I .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzg()I .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzj()I .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzk()I .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzl()I .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzm()I .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzn()J .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzo()J .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzs()J .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzt()J .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzu()J .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzv()Lcom/google/android/gms/internal/ads/zzgwj; .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzw()Ljava/lang/String; .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzx()Ljava/lang/String; .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract zzy(I)V .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzgyg; } .end annotation .end method .method public abstract zzz(I)V .end method