package j;

import java.io.IOException;
import java.io.InputStream;
import java.nio.channels.ReadableByteChannel;
import java.nio.charset.Charset;

/* JADX INFO: compiled from: BufferedSource.kt */
/* JADX INFO: loaded from: classes.dex */
public interface g extends b0, ReadableByteChannel {
    boolean B(long j2, h hVar) throws IOException;

    String C(Charset charset) throws IOException;

    byte F() throws IOException;

    void H(byte[] bArr) throws IOException;

    h I() throws IOException;

    void K(long j2) throws IOException;

    boolean M(long j2) throws IOException;

    String R() throws IOException;

    long Y(z zVar) throws IOException;

    short Z() throws IOException;

    g b0();

    h c(long j2) throws IOException;

    void e0(long j2) throws IOException;

    d getBuffer();

    int h() throws IOException;

    long h0() throws IOException;

    long j() throws IOException;

    InputStream j0();

    byte[] k() throws IOException;

    int k0(r rVar) throws IOException;

    boolean n() throws IOException;

    void r(d dVar, long j2) throws IOException;

    long s() throws IOException;

    String u(long j2) throws IOException;
}
