zzhy.smali
.class public Lcom/google/android/gms/internal/firebase_ml/zzhy;
.super Ljava/lang/Object;
# interfaces
.implements Ljava/io/Closeable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<TDetectionResult:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ljava/io/Closeable;"
}
.end annotation
# instance fields
.field private final zztg:Lcom/google/android/gms/internal/firebase_ml/zzgs;
.field private final zzws:Lcom/google/android/gms/internal/firebase_ml/zzgo;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/internal/firebase_ml/zzgo",
"<TTDetectionResult;",
"Lcom/google/android/gms/internal/firebase_ml/zzia;",
">;"
}
.end annotation
.end field
# direct methods
.method protected constructor <init>(Lcom/google/firebase/a;Lcom/google/android/gms/internal/firebase_ml/zzgo;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/firebase/a;",
"Lcom/google/android/gms/internal/firebase_ml/zzgo",
"<TTDetectionResult;",
"Lcom/google/android/gms/internal/firebase_ml/zzia;",
">;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lcom/google/android/gms/internal/firebase_ml/zzhy;->zzws:Lcom/google/android/gms/internal/firebase_ml/zzgo;
invoke-static {p1}, Lcom/google/android/gms/internal/firebase_ml/zzgs;->zza(Lcom/google/firebase/a;)Lcom/google/android/gms/internal/firebase_ml/zzgs;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzhy;->zztg:Lcom/google/android/gms/internal/firebase_ml/zzgs;
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzhy;->zztg:Lcom/google/android/gms/internal/firebase_ml/zzgs;
invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/firebase_ml/zzgs;->zza(Lcom/google/android/gms/internal/firebase_ml/zzgo;)V
return-void
.end method
# virtual methods
.method public close()V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzhy;->zztg:Lcom/google/android/gms/internal/firebase_ml/zzgs;
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_ml/zzhy;->zzws:Lcom/google/android/gms/internal/firebase_ml/zzgo;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_ml/zzgs;->zzb(Lcom/google/android/gms/internal/firebase_ml/zzgo;)V
return-void
.end method
.method protected finalize()V
.registers 2
:try_start_0
invoke-virtual {p0}, Lcom/google/android/gms/internal/firebase_ml/zzhy;->close()V
:try_end_3
.catchall {:try_start_0 .. :try_end_3} :catchall_7
invoke-super {p0}, Ljava/lang/Object;->finalize()V
return-void
:catchall_7
move-exception v0
invoke-super {p0}, Ljava/lang/Object;->finalize()V
throw v0
.end method
.method protected final zza(Lcom/google/firebase/ml/a/c/a;)Lcom/google/android/gms/tasks/Task;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/firebase/ml/a/c/a;",
")",
"Lcom/google/android/gms/tasks/Task",
"<TTDetectionResult;>;"
}
.end annotation
const-string v0, "FirebaseVisionImage can not be null"
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lcom/google/android/gms/internal/firebase_ml/zzhy;->zza(Lcom/google/firebase/ml/a/c/a;Z)Lcom/google/android/gms/tasks/Task;
move-result-object v0
return-object v0
.end method
.method protected final zza(Lcom/google/firebase/ml/a/c/a;Z)Lcom/google/android/gms/tasks/Task;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/firebase/ml/a/c/a;",
"Z)",
"Lcom/google/android/gms/tasks/Task",
"<TTDetectionResult;>;"
}
.end annotation
const-string v0, "FirebaseVisionImage can not be null"
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzhy;->zztg:Lcom/google/android/gms/internal/firebase_ml/zzgs;
iget-object v1, p0, Lcom/google/android/gms/internal/firebase_ml/zzhy;->zzws:Lcom/google/android/gms/internal/firebase_ml/zzgo;
new-instance v2, Lcom/google/android/gms/internal/firebase_ml/zzia;
invoke-virtual {p1, p2}, Lcom/google/firebase/ml/a/c/a;->aU(Z)Lcom/google/android/gms/vision/Frame;
move-result-object v3
invoke-direct {v2, v3}, Lcom/google/android/gms/internal/firebase_ml/zzia;-><init>(Lcom/google/android/gms/vision/Frame;)V
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/firebase_ml/zzgs;->zza(Lcom/google/android/gms/internal/firebase_ml/zzgo;Lcom/google/android/gms/internal/firebase_ml/zzgr;)Lcom/google/android/gms/tasks/Task;
move-result-object v0
return-object v0
.end method