b.smali

.class public final Lcom/google/firebase/database/collection/b;
.super Ljava/lang/Object;


# annotations
.annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
.end annotation


# static fields
.field private static final bce:Lcom/google/firebase/database/collection/c;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/google/firebase/database/collection/c",
            "<**>;"
        }
    .end annotation
.end field


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

    new-instance v0, Lcom/google/firebase/database/collection/b$1;

    invoke-direct {v0}, Lcom/google/firebase/database/collection/b$1;-><init>()V

    sput-object v0, Lcom/google/firebase/database/collection/b;->bce:Lcom/google/firebase/database/collection/c;

    return-void
.end method

.method public static a(Ljava/util/List;Ljava/util/Map;Lcom/google/firebase/database/collection/c;Ljava/util/Comparator;)Lcom/google/firebase/database/collection/a;
    .registers 6
    .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<A:",
            "Ljava/lang/Object;",
            "B:",
            "Ljava/lang/Object;",
            "C:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/util/List",
            "<TA;>;",
            "Ljava/util/Map",
            "<TB;TC;>;",
            "Lcom/google/firebase/database/collection/c",
            "<TA;TB;>;",
            "Ljava/util/Comparator",
            "<TA;>;)",
            "Lcom/google/firebase/database/collection/a",
            "<TA;TC;>;"
        }
    .end annotation

    invoke-interface {p0}, Ljava/util/List;->size()I

    move-result v0

    const/16 v1, 0x19

    if-ge v0, v1, :cond_d

    invoke-static {p0, p1, p2, p3}, Lcom/google/firebase/database/collection/m;->b(Ljava/util/List;Ljava/util/Map;Lcom/google/firebase/database/collection/c;Ljava/util/Comparator;)Lcom/google/firebase/database/collection/m;

    move-result-object v0

    :goto_c
    return-object v0

    :cond_d
    invoke-static {p0, p1, p2, p3}, Lcom/google/firebase/database/collection/p;->c(Ljava/util/List;Ljava/util/Map;Lcom/google/firebase/database/collection/c;Ljava/util/Comparator;)Lcom/google/firebase/database/collection/o;

    move-result-object v0

    goto :goto_c
.end method

.method public static b(Ljava/util/Comparator;)Lcom/google/firebase/database/collection/a;
    .registers 2
    .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<K:",
            "Ljava/lang/Object;",
            "V:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/util/Comparator",
            "<TK;>;)",
            "Lcom/google/firebase/database/collection/a",
            "<TK;TV;>;"
        }
    .end annotation

    new-instance v0, Lcom/google/firebase/database/collection/m;

    invoke-direct {v0, p0}, Lcom/google/firebase/database/collection/m;-><init>(Ljava/util/Comparator;)V

    return-object v0
.end method

.method public static b(Ljava/util/Map;Ljava/util/Comparator;)Lcom/google/firebase/database/collection/a;
    .registers 4
    .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<A:",
            "Ljava/lang/Object;",
            "B:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/util/Map",
            "<TA;TB;>;",
            "Ljava/util/Comparator",
            "<TA;>;)",
            "Lcom/google/firebase/database/collection/a",
            "<TA;TB;>;"
        }
    .end annotation

    invoke-interface {p0}, Ljava/util/Map;->size()I

    move-result v0

    const/16 v1, 0x19

    if-ge v0, v1, :cond_d

    invoke-static {p0, p1}, Lcom/google/firebase/database/collection/m;->c(Ljava/util/Map;Ljava/util/Comparator;)Lcom/google/firebase/database/collection/m;

    move-result-object v0

    :goto_c
    return-object v0

    :cond_d
    invoke-static {p0, p1}, Lcom/google/firebase/database/collection/o;->d(Ljava/util/Map;Ljava/util/Comparator;)Lcom/google/firebase/database/collection/o;

    move-result-object v0

    goto :goto_c
.end method

.method public static zg()Lcom/google/firebase/database/collection/c;
    .registers 1
    .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<A:",
            "Ljava/lang/Object;",
            ">()",
            "Lcom/google/firebase/database/collection/c",
            "<TA;TA;>;"
        }
    .end annotation

    sget-object v0, Lcom/google/firebase/database/collection/b;->bce:Lcom/google/firebase/database/collection/c;

    return-object v0
.end method