discord-jadx/app/src/main/java/b/g/a/c/i0/c.java

38 lines
925 B
Java

package b.g.a.c.i0;
import java.io.IOException;
import java.io.InputStream;
import java.nio.ByteBuffer;
/* compiled from: ByteBufferBackedInputStream.java */
/* loaded from: classes3.dex */
public class c extends InputStream {
public final ByteBuffer j;
public c(ByteBuffer byteBuffer) {
this.j = byteBuffer;
}
@Override // java.io.InputStream
public int available() {
return this.j.remaining();
}
@Override // java.io.InputStream
public int read() throws IOException {
if (this.j.hasRemaining()) {
return this.j.get() & 255;
}
return -1;
}
@Override // java.io.InputStream
public int read(byte[] bArr, int i, int i2) throws IOException {
if (!this.j.hasRemaining()) {
return -1;
}
int min = Math.min(i2, this.j.remaining());
this.j.get(bArr, i, min);
return min;
}
}