zzcj.smali

.class public final Lcom/google/android/gms/internal/firebase_ml/zzcj;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/google/android/gms/internal/firebase_ml/zzco;


# instance fields
.field private final logger:Ljava/util/logging/Logger;

.field private final zzan:Lcom/google/android/gms/internal/firebase_ml/zzco;

.field private final zzbe:I

.field private final zzgt:Ljava/util/logging/Level;


# direct methods
.method public constructor <init>(Lcom/google/android/gms/internal/firebase_ml/zzco;Ljava/util/logging/Logger;Ljava/util/logging/Level;I)V
    .registers 5

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lcom/google/android/gms/internal/firebase_ml/zzcj;->zzan:Lcom/google/android/gms/internal/firebase_ml/zzco;

    iput-object p2, p0, Lcom/google/android/gms/internal/firebase_ml/zzcj;->logger:Ljava/util/logging/Logger;

    iput-object p3, p0, Lcom/google/android/gms/internal/firebase_ml/zzcj;->zzgt:Ljava/util/logging/Level;

    iput p4, p0, Lcom/google/android/gms/internal/firebase_ml/zzcj;->zzbe:I

    return-void
.end method


# virtual methods
.method public final writeTo(Ljava/io/OutputStream;)V
    .registers 6

    new-instance v1, Lcom/google/android/gms/internal/firebase_ml/zzci;

    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzcj;->logger:Ljava/util/logging/Logger;

    iget-object v2, p0, Lcom/google/android/gms/internal/firebase_ml/zzcj;->zzgt:Ljava/util/logging/Level;

    iget v3, p0, Lcom/google/android/gms/internal/firebase_ml/zzcj;->zzbe:I

    invoke-direct {v1, p1, v0, v2, v3}, Lcom/google/android/gms/internal/firebase_ml/zzci;-><init>(Ljava/io/OutputStream;Ljava/util/logging/Logger;Ljava/util/logging/Level;I)V

    :try_start_b
    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzcj;->zzan:Lcom/google/android/gms/internal/firebase_ml/zzco;

    invoke-interface {v0, v1}, Lcom/google/android/gms/internal/firebase_ml/zzco;->writeTo(Ljava/io/OutputStream;)V
    :try_end_10
    .catchall {:try_start_b .. :try_end_10} :catchall_1b

    invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_ml/zzci;->zzca()Lcom/google/android/gms/internal/firebase_ml/zzcg;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_ml/zzcg;->close()V

    invoke-virtual {p1}, Ljava/io/OutputStream;->flush()V

    return-void

    :catchall_1b
    move-exception v0

    invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_ml/zzci;->zzca()Lcom/google/android/gms/internal/firebase_ml/zzcg;

    move-result-object v1

    invoke-virtual {v1}, Lcom/google/android/gms/internal/firebase_ml/zzcg;->close()V

    throw v0
.end method