package androidx.core.util;

import android.annotation.SuppressLint;
import androidx.annotation.RequiresApi;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.Charset;
import kotlin.jvm.internal.k;
import kotlin.jvm.internal.l;

/* JADX INFO: loaded from: classes.dex */
@SuppressLint({"ClassVerificationFailure"})
public final class AtomicFileKt {
    @RequiresApi(17)
    public static final byte[] readBytes(android.util.AtomicFile atomicFile) throws IOException {
        l.e(atomicFile, "<this>");
        byte[] fully = atomicFile.readFully();
        l.d(fully, "readFully()");
        return fully;
    }

    @RequiresApi(17)
    public static final String readText(android.util.AtomicFile atomicFile, Charset charset) throws IOException {
        l.e(atomicFile, "<this>");
        l.e(charset, "charset");
        byte[] fully = atomicFile.readFully();
        l.d(fully, "readFully()");
        return new String(fully, charset);
    }

    public static /* synthetic */ String readText$default(android.util.AtomicFile atomicFile, Charset charset, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            charset = E1.d.f531b;
        }
        return readText(atomicFile, charset);
    }

    @RequiresApi(17)
    public static final void tryWrite(android.util.AtomicFile atomicFile, y1.l block) throws IOException {
        l.e(atomicFile, "<this>");
        l.e(block, "block");
        FileOutputStream stream = atomicFile.startWrite();
        try {
            l.d(stream, "stream");
            block.invoke(stream);
            k.b(1);
            atomicFile.finishWrite(stream);
            k.a(1);
        } catch (Throwable th) {
            k.b(1);
            atomicFile.failWrite(stream);
            k.a(1);
            throw th;
        }
    }

    @RequiresApi(17)
    public static final void writeBytes(android.util.AtomicFile atomicFile, byte[] array) throws IOException {
        l.e(atomicFile, "<this>");
        l.e(array, "array");
        FileOutputStream stream = atomicFile.startWrite();
        try {
            l.d(stream, "stream");
            stream.write(array);
            atomicFile.finishWrite(stream);
        } catch (Throwable th) {
            atomicFile.failWrite(stream);
            throw th;
        }
    }

    @RequiresApi(17)
    public static final void writeText(android.util.AtomicFile atomicFile, String text, Charset charset) throws IOException {
        l.e(atomicFile, "<this>");
        l.e(text, "text");
        l.e(charset, "charset");
        byte[] bytes = text.getBytes(charset);
        l.d(bytes, "this as java.lang.String).getBytes(charset)");
        writeBytes(atomicFile, bytes);
    }

    public static /* synthetic */ void writeText$default(android.util.AtomicFile atomicFile, String str, Charset charset, int i2, Object obj) throws IOException {
        if ((i2 & 2) != 0) {
            charset = E1.d.f531b;
        }
        writeText(atomicFile, str, charset);
    }
}
