y.smali

.class public abstract Lcom/google/firebase/auth/api/internal/y;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<SuccessT:",
        "Ljava/lang/Object;",
        "CallbackT:",
        "Ljava/lang/Object;",
        ">",
        "Ljava/lang/Object;"
    }
.end annotation


# instance fields
.field protected aZZ:Lcom/google/firebase/a;

.field protected final baE:I

.field protected final baF:Lcom/google/firebase/auth/api/internal/z;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/google/firebase/auth/api/internal/z;"
        }
    .end annotation
.end field

.field protected baG:Lcom/google/firebase/auth/FirebaseUser;

.field protected baH:Lcom/google/firebase/auth/api/internal/zzck;

.field protected baI:Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "TCallbackT;"
        }
    .end annotation
.end field

.field public baJ:Lcom/google/firebase/auth/internal/k;

.field protected baK:Lcom/google/firebase/auth/api/internal/x;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/google/firebase/auth/api/internal/x",
            "<TSuccessT;>;"
        }
    .end annotation
.end field

.field protected final baL:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Lcom/google/firebase/auth/c;",
            ">;"
        }
    .end annotation
.end field

.field protected baM:Lcom/google/android/gms/internal/firebase_auth/zzao;

.field protected baN:Lcom/google/android/gms/internal/firebase_auth/zzaj;

.field baO:Z


# direct methods
.method public constructor <init>(I)V
    .registers 4

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

    new-instance v0, Lcom/google/firebase/auth/api/internal/z;

    const/4 v1, 0x0

    invoke-direct {v0, p0, v1}, Lcom/google/firebase/auth/api/internal/z;-><init>(Lcom/google/firebase/auth/api/internal/y;B)V

    iput-object v0, p0, Lcom/google/firebase/auth/api/internal/y;->baF:Lcom/google/firebase/auth/api/internal/z;

    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/google/firebase/auth/api/internal/y;->baL:Ljava/util/List;

    iput p1, p0, Lcom/google/firebase/auth/api/internal/y;->baE:I

    return-void
.end method

.method static synthetic a(Lcom/google/firebase/auth/api/internal/y;)V
    .registers 3

    .prologue
    .line 0
    .line 1000
    invoke-virtual {p0}, Lcom/google/firebase/auth/api/internal/y;->zzaa()V

    iget-boolean v0, p0, Lcom/google/firebase/auth/api/internal/y;->baO:Z

    const-string v1, "no success or failure set on method implementation"

    invoke-static {v0, v1}, Lcom/google/android/gms/common/internal/Preconditions;->checkState(ZLjava/lang/Object;)V

    .line 0
    return-void
.end method


# virtual methods
.method public final ah(Ljava/lang/Object;)Lcom/google/firebase/auth/api/internal/y;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TCallbackT;)",
            "Lcom/google/firebase/auth/api/internal/y",
            "<TSuccessT;TCallbackT;>;"
        }
    .end annotation

    const-string v0, "external callback cannot be null"

    invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    iput-object v0, p0, Lcom/google/firebase/auth/api/internal/y;->baI:Ljava/lang/Object;

    return-object p0
.end method

.method public final b(Lcom/google/firebase/a;)Lcom/google/firebase/auth/api/internal/y;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/google/firebase/a;",
            ")",
            "Lcom/google/firebase/auth/api/internal/y",
            "<TSuccessT;TCallbackT;>;"
        }
    .end annotation

    const-string v0, "firebaseApp cannot be null"

    invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/firebase/a;

    iput-object v0, p0, Lcom/google/firebase/auth/api/internal/y;->aZZ:Lcom/google/firebase/a;

    return-object p0
.end method

.method public final c(Lcom/google/firebase/auth/FirebaseUser;)Lcom/google/firebase/auth/api/internal/y;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/google/firebase/auth/FirebaseUser;",
            ")",
            "Lcom/google/firebase/auth/api/internal/y",
            "<TSuccessT;TCallbackT;>;"
        }
    .end annotation

    const-string v0, "firebaseUser cannot be null"

    invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/firebase/auth/FirebaseUser;

    iput-object v0, p0, Lcom/google/firebase/auth/api/internal/y;->baG:Lcom/google/firebase/auth/FirebaseUser;

    return-object p0
.end method

.method public abstract zzaa()V
.end method

.method public final zzb(Ljava/lang/Object;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TSuccessT;)V"
        }
    .end annotation

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/google/firebase/auth/api/internal/y;->baO:Z

    iget-object v0, p0, Lcom/google/firebase/auth/api/internal/y;->baK:Lcom/google/firebase/auth/api/internal/x;

    const/4 v1, 0x0

    invoke-interface {v0, p1, v1}, Lcom/google/firebase/auth/api/internal/x;->a(Ljava/lang/Object;Lcom/google/android/gms/common/api/Status;)V

    return-void
.end method

.method public final zzc(Lcom/google/android/gms/common/api/Status;)V
    .registers 4

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/google/firebase/auth/api/internal/y;->baO:Z

    iget-object v0, p0, Lcom/google/firebase/auth/api/internal/y;->baK:Lcom/google/firebase/auth/api/internal/x;

    const/4 v1, 0x0

    invoke-interface {v0, v1, p1}, Lcom/google/firebase/auth/api/internal/x;->a(Ljava/lang/Object;Lcom/google/android/gms/common/api/Status;)V

    return-void
.end method

.method protected abstract zzz()V
.end method