zzbp$zza.smali
.class final Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;
.super Ljava/lang/Object;
# interfaces
.implements Ljava/util/Map$Entry;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Map$Entry",
"<TK;TV;>;"
}
.end annotation
# instance fields
.field private index:I
.field private final synthetic zzet:Lcom/google/android/gms/internal/firebase_ml/zzbp;
# direct methods
.method constructor <init>(Lcom/google/android/gms/internal/firebase_ml/zzbp;I)V
.registers 3
iput-object p1, p0, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->zzet:Lcom/google/android/gms/internal/firebase_ml/zzbp;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p2, p0, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->index:I
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.registers 6
const/4 v0, 0x1
const/4 v1, 0x0
if-ne p0, p1, :cond_5
:cond_4
:goto_4
return v0
:cond_5
instance-of v2, p1, Ljava/util/Map$Entry;
if-nez v2, :cond_b
move v0, v1
goto :goto_4
:cond_b
check-cast p1, Ljava/util/Map$Entry;
invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->getKey()Ljava/lang/Object;
move-result-object v2
invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
if-eq v2, v3, :cond_1f
if-eqz v2, :cond_39
invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_39
:cond_1f
move v2, v0
:goto_20
if-eqz v2, :cond_37
invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->getValue()Ljava/lang/Object;
move-result-object v2
invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
if-eq v2, v3, :cond_34
if-eqz v2, :cond_3b
invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3b
:cond_34
move v2, v0
:goto_35
if-nez v2, :cond_4
:cond_37
move v0, v1
goto :goto_4
:cond_39
move v2, v1
goto :goto_20
:cond_3b
move v2, v1
goto :goto_35
.end method
.method public final getKey()Ljava/lang/Object;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()TK;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->zzet:Lcom/google/android/gms/internal/firebase_ml/zzbp;
iget v1, p0, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->index:I
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_ml/zzbp;->zzf(I)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final getValue()Ljava/lang/Object;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()TV;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->zzet:Lcom/google/android/gms/internal/firebase_ml/zzbp;
iget v1, p0, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->index:I
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_ml/zzbp;->zzg(I)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final hashCode()I
.registers 3
invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->getKey()Ljava/lang/Object;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->getValue()Ljava/lang/Object;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v1
xor-int/2addr v0, v1
return v0
.end method
.method public final setValue(Ljava/lang/Object;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(TV;)TV;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->zzet:Lcom/google/android/gms/internal/firebase_ml/zzbp;
iget v1, p0, Lcom/google/android/gms/internal/firebase_ml/zzbp$zza;->index:I
invoke-virtual {v0, v1, p1}, Lcom/google/android/gms/internal/firebase_ml/zzbp;->set(ILjava/lang/Object;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method