// 
// Decompiled by Procyon v0.6.0
// 

package io.sentry.instrumentation.file;

import io.sentry.IScopes;
import java.io.FileDescriptor;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.OutputStream;
import org.jetbrains.annotations.NotNull;
import java.io.OutputStreamWriter;

public final class SentryFileWriter extends OutputStreamWriter
{
    public SentryFileWriter(@NotNull final String fileName) throws FileNotFoundException {
        super(new SentryFileOutputStream(fileName));
    }
    
    public SentryFileWriter(@NotNull final String fileName, final boolean append) throws FileNotFoundException {
        super(new SentryFileOutputStream(fileName, append));
    }
    
    public SentryFileWriter(@NotNull final File file) throws FileNotFoundException {
        super(new SentryFileOutputStream(file));
    }
    
    public SentryFileWriter(@NotNull final File file, final boolean append) throws FileNotFoundException {
        super(new SentryFileOutputStream(file, append));
    }
    
    public SentryFileWriter(@NotNull final FileDescriptor fd) {
        super(new SentryFileOutputStream(fd));
    }
    
    SentryFileWriter(@NotNull final File file, final boolean append, @NotNull final IScopes scopes) throws FileNotFoundException {
        super(new SentryFileOutputStream(file, append, scopes));
    }
}
