package okio; import g0.e; import g0.v; import g0.x; import java.io.IOException; import java.nio.channels.WritableByteChannel; /* compiled from: BufferedSink.kt */ public interface BufferedSink extends v, WritableByteChannel { BufferedSink E() throws IOException; BufferedSink J(String str) throws IOException; long O(x xVar) throws IOException; BufferedSink P(long j) throws IOException; BufferedSink d0(ByteString byteString) throws IOException; @Override // g0.v, java.io.Flushable void flush() throws IOException; e g(); BufferedSink o() throws IOException; BufferedSink p0(long j) throws IOException; BufferedSink write(byte[] bArr) throws IOException; BufferedSink write(byte[] bArr, int i, int i2) throws IOException; BufferedSink writeByte(int i) throws IOException; BufferedSink writeInt(int i) throws IOException; BufferedSink writeShort(int i) throws IOException; }