CollectionUtils.smali
.class public final Lcom/google/android/gms/common/util/CollectionUtils;
.super Ljava/lang/Object;
# direct methods
.method private constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static inOrderMapOf()Ljava/util/Map;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">()",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mapOf()Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static inOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->mapOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static inOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x2
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static inOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x3
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p4, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static inOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x4
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p4, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p6, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static inOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x5
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p4, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p6, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p8, p9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static inOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x6
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p4, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p6, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p8, p9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p10, p11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static inOrderMapOfKeyValueArrays([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">([TK;[TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v1, 0x0
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zza([Ljava/lang/Object;[Ljava/lang/Object;)V
array-length v0, p0
packed-switch v0, :pswitch_data_20
invoke-static {v0, v1, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzb(IZ[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
:goto_10
return-object v0
:pswitch_11
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->inOrderMapOf()Ljava/util/Map;
move-result-object v0
goto :goto_10
:pswitch_16
aget-object v0, p0, v1
aget-object v1, p1, v1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->inOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
goto :goto_10
nop
:pswitch_data_20
.packed-switch 0x0
:pswitch_11
:pswitch_16
.end packed-switch
.end method
.method public static inOrderSetOf()Ljava/util/Set;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->setOf()Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static inOrderSetOf(Ljava/lang/Object;)Ljava/util/Set;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
invoke-static {p0}, Lcom/google/android/gms/common/util/CollectionUtils;->setOf(Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static inOrderSetOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x2
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zze(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static inOrderSetOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x3
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zze(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static inOrderSetOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x4
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zze(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static varargs inOrderSetOf([Ljava/lang/Object;)Ljava/util/Set;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v3, 0x2
const/4 v2, 0x1
const/4 v1, 0x0
array-length v0, p0
packed-switch v0, :pswitch_data_40
array-length v0, p0
invoke-static {v0, v1, p0}, Lcom/google/android/gms/common/util/CollectionUtils;->zzb(IZ[Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
:goto_10
return-object v0
:pswitch_11
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->inOrderSetOf()Ljava/util/Set;
move-result-object v0
goto :goto_10
:pswitch_16
aget-object v0, p0, v1
invoke-static {v0}, Lcom/google/android/gms/common/util/CollectionUtils;->inOrderSetOf(Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_10
:pswitch_1d
aget-object v0, p0, v1
aget-object v1, p0, v2
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->inOrderSetOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_10
:pswitch_26
aget-object v0, p0, v1
aget-object v1, p0, v2
aget-object v2, p0, v3
invoke-static {v0, v1, v2}, Lcom/google/android/gms/common/util/CollectionUtils;->inOrderSetOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_10
:pswitch_31
aget-object v0, p0, v1
aget-object v1, p0, v2
aget-object v2, p0, v3
const/4 v3, 0x3
aget-object v3, p0, v3
invoke-static {v0, v1, v2, v3}, Lcom/google/android/gms/common/util/CollectionUtils;->inOrderSetOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_10
nop
:pswitch_data_40
.packed-switch 0x0
:pswitch_11
:pswitch_16
:pswitch_1d
:pswitch_26
:pswitch_31
.end packed-switch
.end method
.method public static isEmpty(Ljava/util/Collection;)Z
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Collection",
"<*>;)Z"
}
.end annotation
if-nez p0, :cond_4
const/4 v0, 0x1
:goto_3
return v0
:cond_4
invoke-interface {p0}, Ljava/util/Collection;->isEmpty()Z
move-result v0
goto :goto_3
.end method
.method public static isEmpty(Ljava/util/Map;)Z
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map",
"<**>;)Z"
}
.end annotation
if-nez p0, :cond_4
const/4 v0, 0x1
:goto_3
return v0
:cond_4
invoke-interface {p0}, Ljava/util/Map;->isEmpty()Z
move-result v0
goto :goto_3
.end method
.method public static listOf()Ljava/util/List;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static listOf(Ljava/lang/Object;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {p0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static varargs listOf([Ljava/lang/Object;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([TT;)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
array-length v0, p0
packed-switch v0, :pswitch_data_1a
invoke-static {p0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
:goto_c
return-object v0
:pswitch_d
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->listOf()Ljava/util/List;
move-result-object v0
goto :goto_c
:pswitch_12
const/4 v0, 0x0
aget-object v0, p0, v0
invoke-static {v0}, Lcom/google/android/gms/common/util/CollectionUtils;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
goto :goto_c
:pswitch_data_1a
.packed-switch 0x0
:pswitch_d
:pswitch_12
.end packed-switch
.end method
.method public static mapOf()Ljava/util/Map;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">()",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mapOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {p0, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x2
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x3
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p4, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x4
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p4, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p6, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x5
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p4, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p6, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p8, p9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x6
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p4, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p6, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p8, p9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p10, p11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mapOfKeyValueArrays([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">([TK;[TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v1, 0x0
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zza([Ljava/lang/Object;[Ljava/lang/Object;)V
array-length v0, p0
packed-switch v0, :pswitch_data_20
array-length v0, p0
invoke-static {v0, v1, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zza(IZ[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
:goto_11
return-object v0
:pswitch_12
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mapOf()Ljava/util/Map;
move-result-object v0
goto :goto_11
:pswitch_17
aget-object v0, p0, v1
aget-object v1, p1, v1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->mapOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
goto :goto_11
:pswitch_data_20
.packed-switch 0x0
:pswitch_12
:pswitch_17
.end packed-switch
.end method
.method public static mutableInOrderMapOf()Ljava/util/Map;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">()",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
return-object v0
.end method
.method public static mutableInOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x1
invoke-static {v0, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mutableInOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {v0, p0, p1, p2, p3}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mutableInOrderMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x3
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
invoke-static/range {v0 .. v6}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mutableInOrderMapOfKeyValueArrays([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">([TK;[TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zza([Ljava/lang/Object;[Ljava/lang/Object;)V
array-length v0, p0
if-nez v0, :cond_b
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderMapOf()Ljava/util/Map;
move-result-object v0
:goto_a
return-object v0
:cond_b
const/4 v1, 0x1
invoke-static {v0, v1, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzb(IZ[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
goto :goto_a
.end method
.method public static mutableInOrderMapOfKeyValueArraysWithSize(I[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(I[TK;[TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {p1, p2}, Lcom/google/android/gms/common/util/CollectionUtils;->zza([Ljava/lang/Object;[Ljava/lang/Object;)V
array-length v0, p1
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
if-nez v0, :cond_f
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderMapOf()Ljava/util/Map;
move-result-object v0
:goto_e
return-object v0
:cond_f
array-length v1, p1
if-nez v1, :cond_17
invoke-static {v0}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderMapOfWithSize(I)Ljava/util/Map;
move-result-object v0
goto :goto_e
:cond_17
const/4 v0, 0x1
invoke-static {p0, v0, p1, p2}, Lcom/google/android/gms/common/util/CollectionUtils;->zzb(IZ[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
goto :goto_e
.end method
.method public static mutableInOrderMapOfWithSize(I)Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(I)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
if-nez p0, :cond_7
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderMapOf()Ljava/util/Map;
move-result-object v0
:goto_6
return-object v0
:cond_7
const/4 v0, 0x1
invoke-static {p0, v0}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
goto :goto_6
.end method
.method public static mutableInOrderMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(ITK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v1, 0x1
invoke-static {p0, v1}, Ljava/lang/Math;->max(II)I
move-result v0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public static mutableInOrderMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(ITK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p3, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public static mutableInOrderMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(ITK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x3
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p3, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p5, p6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public static mutableInOrderSetOf()Ljava/util/Set;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
new-instance v0, Ljava/util/LinkedHashSet;
invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
return-object v0
.end method
.method public static mutableInOrderSetOf(Ljava/lang/Object;)Ljava/util/Set;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x1
invoke-static {v0, p0}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderSetOfWithSize(ILjava/lang/Object;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static mutableInOrderSetOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {v0, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderSetOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static varargs mutableInOrderSetOf([Ljava/lang/Object;)Ljava/util/Set;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
array-length v0, p0
if-nez v0, :cond_8
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderSetOf()Ljava/util/Set;
move-result-object v0
:goto_7
return-object v0
:cond_8
array-length v0, p0
const/4 v1, 0x1
invoke-static {v0, v1, p0}, Lcom/google/android/gms/common/util/CollectionUtils;->zzb(IZ[Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_7
.end method
.method public static mutableInOrderSetOfWithSize(I)Ljava/util/Set;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(I)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
if-nez p0, :cond_7
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderSetOf()Ljava/util/Set;
move-result-object v0
:goto_6
return-object v0
:cond_7
const/4 v0, 0x1
invoke-static {p0, v0}, Lcom/google/android/gms/common/util/CollectionUtils;->zze(IZ)Ljava/util/Set;
move-result-object v0
goto :goto_6
.end method
.method public static mutableInOrderSetOfWithSize(ILjava/lang/Object;)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(ITT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v1, 0x1
invoke-static {p0, v1}, Ljava/lang/Math;->max(II)I
move-result v0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zze(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static mutableInOrderSetOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(ITT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zze(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static varargs mutableInOrderSetOfWithSize(I[Ljava/lang/Object;)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(I[TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
array-length v0, p1
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
if-nez v0, :cond_c
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableSetOf()Ljava/util/Set;
move-result-object v0
:goto_b
return-object v0
:cond_c
array-length v1, p1
if-nez v1, :cond_14
invoke-static {p0}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableInOrderSetOfWithSize(I)Ljava/util/Set;
move-result-object v0
goto :goto_b
:cond_14
const/4 v1, 0x1
invoke-static {v0, v1, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzb(IZ[Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_b
.end method
.method public static mutableListOf()Ljava/util/List;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
return-object v0
.end method
.method public static mutableListOf(Ljava/lang/Object;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
const/4 v0, 0x1
invoke-static {v0, p0}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableListOfWithSize(ILjava/lang/Object;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static mutableListOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {v0, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableListOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public static varargs mutableListOf([Ljava/lang/Object;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([TT;)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
array-length v0, p0
if-nez v0, :cond_8
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableListOf()Ljava/util/List;
move-result-object v0
:goto_7
return-object v0
:cond_8
new-instance v0, Ljava/util/ArrayList;
invoke-static {p0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
goto :goto_7
.end method
.method public static mutableListOfWithSize(I)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(I)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
if-nez p0, :cond_7
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableListOf()Ljava/util/List;
move-result-object v0
:goto_6
return-object v0
:cond_7
const/4 v0, 0x1
invoke-static {p0, v0}, Lcom/google/android/gms/common/util/CollectionUtils;->zzc(IZ)Ljava/util/List;
move-result-object v0
goto :goto_6
.end method
.method public static mutableListOfWithSize(ILjava/lang/Object;)Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(ITT;)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
const/4 v1, 0x1
invoke-static {p0, v1}, Ljava/lang/Math;->max(II)I
move-result v0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzc(IZ)Ljava/util/List;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static mutableListOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/List;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(ITT;TT;)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzc(IZ)Ljava/util/List;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static varargs mutableListOfWithSize(I[Ljava/lang/Object;)Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(I[TT;)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
array-length v0, p1
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
if-nez v0, :cond_c
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableListOf()Ljava/util/List;
move-result-object v0
:goto_b
return-object v0
:cond_c
array-length v1, p1
if-nez v1, :cond_14
invoke-static {p0}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableListOfWithSize(I)Ljava/util/List;
move-result-object v0
goto :goto_b
:cond_14
array-length v1, p1
if-ne v1, v0, :cond_21
new-instance v0, Ljava/util/ArrayList;
invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
goto :goto_b
:cond_21
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzc(IZ)Ljava/util/List;
move-result-object v0
invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto :goto_b
.end method
.method public static mutableMapOf()Ljava/util/Map;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">()",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
new-instance v0, Landroid/support/v4/f/a;
invoke-direct {v0}, Landroid/support/v4/f/a;-><init>()V
return-object v0
.end method
.method public static mutableMapOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x1
invoke-static {v0, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mutableMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {v0, p0, p1, p2, p3}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mutableMapOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(TK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x3
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
invoke-static/range {v0 .. v6}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public static mutableMapOfKeyValueArrays([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">([TK;[TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zza([Ljava/lang/Object;[Ljava/lang/Object;)V
array-length v0, p0
if-nez v0, :cond_b
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableMapOf()Ljava/util/Map;
move-result-object v0
:goto_a
return-object v0
:cond_b
const/4 v1, 0x1
invoke-static {v0, v1, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zza(IZ[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
goto :goto_a
.end method
.method public static mutableMapOfKeyValueArraysWithSize(I[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(I[TK;[TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {p1, p2}, Lcom/google/android/gms/common/util/CollectionUtils;->zza([Ljava/lang/Object;[Ljava/lang/Object;)V
array-length v0, p1
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
if-nez v0, :cond_f
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableMapOf()Ljava/util/Map;
move-result-object v0
:goto_e
return-object v0
:cond_f
array-length v1, p1
if-nez v1, :cond_17
invoke-static {p0}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableMapOfWithSize(I)Ljava/util/Map;
move-result-object v0
goto :goto_e
:cond_17
const/4 v1, 0x1
invoke-static {v0, v1, p1, p2}, Lcom/google/android/gms/common/util/CollectionUtils;->zza(IZ[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
goto :goto_e
.end method
.method public static mutableMapOfWithSize(I)Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(I)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
if-nez p0, :cond_7
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableMapOf()Ljava/util/Map;
move-result-object v0
:goto_6
return-object v0
:cond_7
const/4 v0, 0x1
invoke-static {p0, v0}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
goto :goto_6
.end method
.method public static mutableMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(ITK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v1, 0x1
invoke-static {p0, v1}, Ljava/lang/Math;->max(II)I
move-result v0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public static mutableMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(ITK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p3, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public static mutableMapOfWithSize(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(ITK;TV;TK;TV;TK;TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
const/4 v0, 0x3
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p3, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v0, p5, p6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
.method public static mutableSetOf()Ljava/util/Set;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
new-instance v0, Landroid/support/v4/f/b;
invoke-direct {v0}, Landroid/support/v4/f/b;-><init>()V
return-object v0
.end method
.method public static mutableSetOf(Ljava/lang/Object;)Ljava/util/Set;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x1
invoke-static {v0, p0}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableSetOfWithSize(ILjava/lang/Object;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static mutableSetOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {v0, p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableSetOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static varargs mutableSetOf([Ljava/lang/Object;)Ljava/util/Set;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
array-length v0, p0
if-nez v0, :cond_8
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableSetOf()Ljava/util/Set;
move-result-object v0
:goto_7
return-object v0
:cond_8
array-length v0, p0
const/4 v1, 0x1
invoke-static {v0, v1, p0}, Lcom/google/android/gms/common/util/CollectionUtils;->zza(IZ[Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_7
.end method
.method public static mutableSetOfWithSize(I)Ljava/util/Set;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(I)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
if-nez p0, :cond_7
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableSetOf()Ljava/util/Set;
move-result-object v0
:goto_6
return-object v0
:cond_7
const/4 v0, 0x1
invoke-static {p0, v0}, Lcom/google/android/gms/common/util/CollectionUtils;->zzd(IZ)Ljava/util/Set;
move-result-object v0
goto :goto_6
.end method
.method public static mutableSetOfWithSize(ILjava/lang/Object;)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(ITT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v1, 0x1
invoke-static {p0, v1}, Ljava/lang/Math;->max(II)I
move-result v0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzd(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static mutableSetOfWithSize(ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(ITT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
const/4 v0, 0x2
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzd(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static varargs mutableSetOfWithSize(I[Ljava/lang/Object;)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(I[TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
array-length v0, p1
invoke-static {p0, v0}, Ljava/lang/Math;->max(II)I
move-result v0
if-nez v0, :cond_c
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableSetOf()Ljava/util/Set;
move-result-object v0
:goto_b
return-object v0
:cond_c
array-length v1, p1
if-nez v1, :cond_14
invoke-static {p0}, Lcom/google/android/gms/common/util/CollectionUtils;->mutableSetOfWithSize(I)Ljava/util/Set;
move-result-object v0
goto :goto_b
:cond_14
const/4 v1, 0x1
invoke-static {v0, v1, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zza(IZ[Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_b
.end method
.method public static setOf()Ljava/util/Set;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {}, Ljava/util/Collections;->emptySet()Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static setOf(Ljava/lang/Object;)Ljava/util/Set;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {p0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static setOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x2
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzd(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static setOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x3
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzd(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static setOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;TT;TT;TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x4
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzd(IZ)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-interface {v0, p3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static varargs setOf([Ljava/lang/Object;)Ljava/util/Set;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v3, 0x2
const/4 v2, 0x1
const/4 v1, 0x0
array-length v0, p0
packed-switch v0, :pswitch_data_40
array-length v0, p0
invoke-static {v0, v1, p0}, Lcom/google/android/gms/common/util/CollectionUtils;->zza(IZ[Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
:goto_10
return-object v0
:pswitch_11
invoke-static {}, Lcom/google/android/gms/common/util/CollectionUtils;->setOf()Ljava/util/Set;
move-result-object v0
goto :goto_10
:pswitch_16
aget-object v0, p0, v1
invoke-static {v0}, Lcom/google/android/gms/common/util/CollectionUtils;->setOf(Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_10
:pswitch_1d
aget-object v0, p0, v1
aget-object v1, p0, v2
invoke-static {v0, v1}, Lcom/google/android/gms/common/util/CollectionUtils;->setOf(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_10
:pswitch_26
aget-object v0, p0, v1
aget-object v1, p0, v2
aget-object v2, p0, v3
invoke-static {v0, v1, v2}, Lcom/google/android/gms/common/util/CollectionUtils;->setOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_10
:pswitch_31
aget-object v0, p0, v1
aget-object v1, p0, v2
aget-object v2, p0, v3
const/4 v3, 0x3
aget-object v3, p0, v3
invoke-static {v0, v1, v2, v3}, Lcom/google/android/gms/common/util/CollectionUtils;->setOf(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0
goto :goto_10
nop
:pswitch_data_40
.packed-switch 0x0
:pswitch_11
:pswitch_16
:pswitch_1d
:pswitch_26
:pswitch_31
.end packed-switch
.end method
.method private static zza(IZ[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(IZ[TK;[TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzf(IZ)Ljava/util/Map;
move-result-object v0
invoke-static {v0, p2, p3}, Lcom/google/android/gms/common/util/CollectionUtils;->zza(Ljava/util/Map;[Ljava/lang/Object;[Ljava/lang/Object;)V
return-object v0
.end method
.method private static zza(IZ[Ljava/lang/Object;)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(IZ[TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzd(IZ)Ljava/util/Set;
move-result-object v0
invoke-static {v0, p2}, Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z
return-object v0
.end method
.method private static zza(Ljava/util/Map;[Ljava/lang/Object;[Ljava/lang/Object;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Map",
"<TK;TV;>;[TK;[TV;)V"
}
.end annotation
const/4 v0, 0x0
:goto_1
array-length v1, p1
if-ge v0, v1, :cond_e
aget-object v1, p1, v0
aget-object v2, p2, v0
invoke-interface {p0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v0, v0, 0x1
goto :goto_1
:cond_e
return-void
.end method
.method private static zza([Ljava/lang/Object;[Ljava/lang/Object;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">([TK;[TV;)V"
}
.end annotation
array-length v0, p0
array-length v1, p1
if-eq v0, v1, :cond_2b
new-instance v0, Ljava/lang/IllegalArgumentException;
array-length v1, p0
array-length v2, p1
const/16 v3, 0x42
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v3, "Key and values array lengths not equal: "
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string v3, " != "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v2}, 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_2b
return-void
.end method
.method private static zzb(IZ[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(IZ[TK;[TV;)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zzg(IZ)Ljava/util/Map;
move-result-object v0
invoke-static {v0, p2, p3}, Lcom/google/android/gms/common/util/CollectionUtils;->zza(Ljava/util/Map;[Ljava/lang/Object;[Ljava/lang/Object;)V
return-object v0
.end method
.method private static zzb(IZ[Ljava/lang/Object;)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(IZ[TT;)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
invoke-static {p0, p1}, Lcom/google/android/gms/common/util/CollectionUtils;->zze(IZ)Ljava/util/Set;
move-result-object v0
invoke-static {v0, p2}, Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z
return-object v0
.end method
.method private static zzc(IZ)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(IZ)",
"Ljava/util/List",
"<TT;>;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, p0}, Ljava/util/ArrayList;-><init>(I)V
return-object v0
.end method
.method private static zzd(IZ)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(IZ)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
if-eqz p1, :cond_11
const/high16 v0, 0x3f400000 # 0.75f
move v1, v0
:goto_5
if-eqz p1, :cond_15
const/16 v0, 0x80
:goto_9
if-gt p0, v0, :cond_18
new-instance v0, Landroid/support/v4/f/b;
invoke-direct {v0, p0}, Landroid/support/v4/f/b;-><init>(I)V
:goto_10
return-object v0
:cond_11
const/high16 v0, 0x3f800000 # 1.0f
move v1, v0
goto :goto_5
:cond_15
const/16 v0, 0x100
goto :goto_9
:cond_18
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0, p0, v1}, Ljava/util/HashSet;-><init>(IF)V
goto :goto_10
.end method
.method private static zze(IZ)Ljava/util/Set;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(IZ)",
"Ljava/util/Set",
"<TT;>;"
}
.end annotation
if-eqz p1, :cond_a
const/high16 v0, 0x3f400000 # 0.75f
:goto_4
new-instance v1, Ljava/util/LinkedHashSet;
invoke-direct {v1, p0, v0}, Ljava/util/LinkedHashSet;-><init>(IF)V
return-object v1
:cond_a
const/high16 v0, 0x3f800000 # 1.0f
goto :goto_4
.end method
.method private static zzf(IZ)Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(IZ)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
if-eqz p1, :cond_11
const/high16 v0, 0x3f400000 # 0.75f
move v1, v0
:goto_5
if-eqz p1, :cond_15
const/16 v0, 0x80
:goto_9
if-gt p0, v0, :cond_18
new-instance v0, Landroid/support/v4/f/a;
invoke-direct {v0, p0}, Landroid/support/v4/f/a;-><init>(I)V
:goto_10
return-object v0
:cond_11
const/high16 v0, 0x3f800000 # 1.0f
move v1, v0
goto :goto_5
:cond_15
const/16 v0, 0x100
goto :goto_9
:cond_18
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0, p0, v1}, Ljava/util/HashMap;-><init>(IF)V
goto :goto_10
.end method
.method private static zzg(IZ)Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(IZ)",
"Ljava/util/Map",
"<TK;TV;>;"
}
.end annotation
if-eqz p1, :cond_a
const/high16 v0, 0x3f400000 # 0.75f
:goto_4
new-instance v1, Ljava/util/LinkedHashMap;
invoke-direct {v1, p0, v0}, Ljava/util/LinkedHashMap;-><init>(IF)V
return-object v1
:cond_a
const/high16 v0, 0x3f800000 # 1.0f
goto :goto_4
.end method