granularity level: instruction

		.class public abstract Lcom/google/android/gms/internal/common/zzac;
.super Ljava/util/AbstractCollection;
.source "com.google.android.gms:play-services-basement@@18.1.0"
.implements Ljava/io/Serializable;

.annotation runtime Lcom/google/errorprone/annotations/DoNotMock;
value = "Use ImmutableList.of or another implementation"
.end annotation
.annotation runtime Lorg/jspecify/nullness/NullMarked;
.end annotation

.field private static final zza:[Ljava/lang/Object;


.method static constructor <clinit>()V
	.locals 1

	const/4 v0, 0x0
	new-array v0, v0, [Ljava/lang/Object;
	sput-object v0, Lcom/google/android/gms/internal/common/zzac;->zza:[Ljava/lang/Object;
	return-void
.end method

.method constructor <init>()V
	.locals 0

	invoke-direct {p0}, Ljava/util/AbstractCollection;-><init>()V
	return-void
.end method

.method public final add(Ljava/lang/Object;)Z
	.locals 0
	.annotation runtime Ljava/lang/Deprecated;
	.end annotation

	new-instance p1, Ljava/lang/UnsupportedOperationException;
	invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
	throw p1
.end method

.method public final addAll(Ljava/util/Collection;)Z
	.locals 0
	.annotation runtime Ljava/lang/Deprecated;
	.end annotation

	new-instance p1, Ljava/lang/UnsupportedOperationException;
	invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
	throw p1
.end method

.method public final clear()V
	.locals 1
	.annotation runtime Ljava/lang/Deprecated;
	.end annotation

	new-instance v0, Ljava/lang/UnsupportedOperationException;
	invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
	throw v0
.end method

.method public bridge synthetic iterator()Ljava/util/Iterator;
	.locals 1

	invoke-virtual {p0}, Lcom/google/android/gms/internal/common/zzac;->zze()Lcom/google/android/gms/internal/common/zzaj;
	move-result-object v0
	return-object v0
.end method

.method public final remove(Ljava/lang/Object;)Z
	.locals 0
	.param p1    # Ljava/lang/Object;
	.annotation runtime Ljavax/annotation/CheckForNull;
	.end annotation
	.end param
	.annotation runtime Ljava/lang/Deprecated;
	.end annotation

	new-instance p1, Ljava/lang/UnsupportedOperationException;
	invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
	throw p1
.end method

.method public final removeAll(Ljava/util/Collection;)Z
	.locals 0
	.annotation runtime Ljava/lang/Deprecated;
	.end annotation

	new-instance p1, Ljava/lang/UnsupportedOperationException;
	invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
	throw p1
.end method

.method public final retainAll(Ljava/util/Collection;)Z
	.locals 0
	.annotation runtime Ljava/lang/Deprecated;
	.end annotation

	new-instance p1, Ljava/lang/UnsupportedOperationException;
	invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
	throw p1
.end method

.method public final toArray()[Ljava/lang/Object;
	.locals 1

	sget-object v0, Lcom/google/android/gms/internal/common/zzac;->zza:[Ljava/lang/Object;
	invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/common/zzac;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
	move-result-object v0
	return-object v0
.end method

.method public final toArray([Ljava/lang/Object;)[Ljava/lang/Object;
	.locals 3

	invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
	invoke-virtual {p0}, Lcom/google/android/gms/internal/common/zzac;->size()I
	move-result v0
	array-length v1, p1
	if-ge v1, v0, :cond_1
	invoke-virtual {p0}, Lcom/google/android/gms/internal/common/zzac;->zzg()[Ljava/lang/Object;
	move-result-object v1
	if-nez v1, :cond_0
	invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
	move-result-object p1
	invoke-virtual {p1}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
	move-result-object p1
	invoke-static {p1, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
	move-result-object p1
	check-cast p1, [Ljava/lang/Object;
	goto :goto_0
	:cond_0
	invoke-virtual {p0}, Lcom/google/android/gms/internal/common/zzac;->zzc()I
	move-result v0
	invoke-virtual {p0}, Lcom/google/android/gms/internal/common/zzac;->zzb()I
	move-result v2
	invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
	move-result-object p1
	invoke-static {v1, v0, v2, p1}, Ljava/util/Arrays;->copyOfRange([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;
	move-result-object p1
	return-object p1
	:cond_1
	if-le v1, v0, :cond_2
	const/4 v1, 0x0
	aput-object v1, p1, v0
	:cond_2
	:goto_0
	const/4 v0, 0x0
	invoke-virtual {p0, p1, v0}, Lcom/google/android/gms/internal/common/zzac;->zza([Ljava/lang/Object;I)I
	return-object p1
.end method

.method  zza([Ljava/lang/Object;I)I
	.locals 0

	const/4 p1, 0x0
	throw p1
.end method

.method  zzb()I
	.locals 1

	const/4 v0, 0x0
	throw v0
.end method

.method  zzc()I
	.locals 1

	const/4 v0, 0x0
	throw v0
.end method

.method public zzd()Lcom/google/android/gms/internal/common/zzag;
	.locals 1

	const/4 v0, 0x0
	throw v0
.end method

.method public abstract zze()Lcom/google/android/gms/internal/common/zzaj;
	

.end method

.method abstract zzf()Z
	

.end method

.method  zzg()[Ljava/lang/Object;
	.locals 1
	.annotation runtime Ljavax/annotation/CheckForNull;
	.end annotation

	const/4 v0, 0x0
	throw v0
.end method