zzcd.smali

.class public abstract Lcom/google/android/gms/internal/firebase_auth/zzcd;
.super Ljava/lang/Object;


# static fields
.field private static volatile zzmv:Z


# instance fields
.field zzmq:I

.field zzmr:I

.field private zzms:I

.field zzmt:Lcom/google/android/gms/internal/firebase_auth/zzcg;

.field private zzmu:Z


# direct methods
.method static constructor <clinit>()V
    .registers 1

    const/4 v0, 0x0

    sput-boolean v0, Lcom/google/android/gms/internal/firebase_auth/zzcd;->zzmv:Z

    return-void
.end method

.method private constructor <init>()V
    .registers 2

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/16 v0, 0x64

    iput v0, p0, Lcom/google/android/gms/internal/firebase_auth/zzcd;->zzmr:I

    const v0, 0x7fffffff

    iput v0, p0, Lcom/google/android/gms/internal/firebase_auth/zzcd;->zzms:I

    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/google/android/gms/internal/firebase_auth/zzcd;->zzmu:Z

    return-void
.end method

.method synthetic constructor <init>(Lcom/google/android/gms/internal/firebase_auth/zzce;)V
    .registers 2

    invoke-direct {p0}, Lcom/google/android/gms/internal/firebase_auth/zzcd;-><init>()V

    return-void
.end method

.method static zza([BIIZ)Lcom/google/android/gms/internal/firebase_auth/zzcd;
    .registers 10

    new-instance v0, Lcom/google/android/gms/internal/firebase_auth/zzcf;

    const/4 v4, 0x0

    const/4 v5, 0x0

    move-object v1, p0

    move v2, p1

    move v3, p2

    invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/firebase_auth/zzcf;-><init>([BIIZLcom/google/android/gms/internal/firebase_auth/zzce;)V

    :try_start_a
    invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/firebase_auth/zzcd;->zzp(I)I
    :try_end_d
    .catch Lcom/google/android/gms/internal/firebase_auth/zzdh; {:try_start_a .. :try_end_d} :catch_e

    return-object v0

    :catch_e
    move-exception v0

    new-instance v1, Ljava/lang/IllegalArgumentException;

    invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/Throwable;)V

    throw v1
.end method

.method public static zzd([BII)Lcom/google/android/gms/internal/firebase_auth/zzcd;
    .registers 4

    const/4 v0, 0x0

    invoke-static {p0, p1, p2, v0}, Lcom/google/android/gms/internal/firebase_auth/zzcd;->zza([BIIZ)Lcom/google/android/gms/internal/firebase_auth/zzcd;

    move-result-object v0

    return-object v0
.end method


# virtual methods
.method public abstract readDouble()D
.end method

.method public abstract readFloat()F
.end method

.method public abstract readString()Ljava/lang/String;
.end method

.method public abstract zza(Lcom/google/android/gms/internal/firebase_auth/zzer;Lcom/google/android/gms/internal/firebase_auth/zzco;)Lcom/google/android/gms/internal/firebase_auth/zzeh;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T::",
            "Lcom/google/android/gms/internal/firebase_auth/zzeh;",
            ">(",
            "Lcom/google/android/gms/internal/firebase_auth/zzer",
            "<TT;>;",
            "Lcom/google/android/gms/internal/firebase_auth/zzco;",
            ")TT;"
        }
    .end annotation
.end method

.method public abstract zzca()I
.end method

.method public abstract zzcb()J
.end method

.method public abstract zzcc()J
.end method

.method public abstract zzcd()I
.end method

.method public abstract zzce()J
.end method

.method public abstract zzcf()I
.end method

.method public abstract zzcg()Z
.end method

.method public abstract zzch()Ljava/lang/String;
.end method

.method public abstract zzci()Lcom/google/android/gms/internal/firebase_auth/zzbu;
.end method

.method public abstract zzcj()I
.end method

.method public abstract zzck()I
.end method

.method public abstract zzcl()I
.end method

.method public abstract zzcm()J
.end method

.method public abstract zzcn()I
.end method

.method public abstract zzco()J
.end method

.method abstract zzcp()J
.end method

.method public abstract zzcq()Z
.end method

.method public abstract zzcr()I
.end method

.method public abstract zzm(I)V
.end method

.method public abstract zzn(I)Z
.end method

.method public final zzo(I)I
    .registers 5

    if-gez p1, :cond_1d

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const/16 v1, 0x2f

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(I)V

    const-string v1, "Recursion limit cannot be negative: "

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)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}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_1d
    iget v0, p0, Lcom/google/android/gms/internal/firebase_auth/zzcd;->zzmr:I

    iput p1, p0, Lcom/google/android/gms/internal/firebase_auth/zzcd;->zzmr:I

    return v0
.end method

.method public abstract zzp(I)I
.end method

.method public abstract zzq(I)V
.end method

.method public abstract zzr(I)V
.end method