package defpackage;

import java.io.IOException;
import java.io.Reader;

/* JADX INFO: loaded from: classes2.dex */
@dz3
@ri2
@sw4
class ec6 extends Reader {
    public Reader a;

    @Override // java.io.Reader, java.io.Closeable, java.lang.AutoCloseable
    public final void close() {
        Reader reader = this.a;
        if (reader != null) {
            try {
                reader.close();
            } finally {
                this.a = null;
            }
        }
    }

    @Override // java.io.Reader
    public final int read(char[] cArr, int i, int i2) throws IOException {
        cArr.getClass();
        Reader reader = this.a;
        if (reader == null) {
            return -1;
        }
        int i3 = reader.read(cArr, i, i2);
        if (i3 != -1) {
            return i3;
        }
        close();
        throw null;
    }

    @Override // java.io.Reader
    public final boolean ready() {
        Reader reader = this.a;
        return reader != null && reader.ready();
    }

    @Override // java.io.Reader
    public final long skip(long j) throws IOException {
        Reader reader;
        if7.f(j >= 0, "n is negative");
        if (j <= 0 || (reader = this.a) == null) {
            return 0L;
        }
        long jSkip = reader.skip(j);
        if (jSkip > 0) {
            return jSkip;
        }
        close();
        throw null;
    }
}
