what-the-bank/sources/com/google/android/gms/internal/firebase_ml/zzge.java

38 lines
1.1 KiB
Java

package com.google.android.gms.internal.firebase_ml;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.charset.Charset;
/* loaded from: classes2.dex */
public abstract class zzge {
public abstract zzgf zza(OutputStream outputStream, Charset charset) throws IOException;
public abstract zzgi zza(InputStream inputStream) throws IOException;
public abstract zzgi zza(InputStream inputStream, Charset charset) throws IOException;
public abstract zzgi zzam(String str) throws IOException;
public final String toString(Object obj) throws IOException {
return zza(obj, false);
}
public final String zzc(Object obj) throws IOException {
return zza(obj, true);
}
private final String zza(Object obj, boolean z) throws IOException {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
zzgf zza = zza(byteArrayOutputStream, zzhc.UTF_8);
if (z) {
zza.zzgd();
}
zza.zzd(obj);
zza.flush();
return byteArrayOutputStream.toString("UTF-8");
}
}