Files
adif-api-reverse-engineering/apk_decompiled/sources/i3/d.java

106 lines
3.0 KiB
Java

package i3;
import java.io.IOException;
import java.net.ProtocolException;
import kotlin.jvm.internal.Intrinsics;
import r3.C0576h;
import r3.I;
import r3.p;
/* loaded from: classes3.dex */
public final class d extends p {
/* renamed from: a, reason: collision with root package name */
public final long f6836a;
/* renamed from: b, reason: collision with root package name */
public long f6837b;
/* renamed from: c, reason: collision with root package name */
public boolean f6838c;
/* renamed from: d, reason: collision with root package name */
public boolean f6839d;
/* renamed from: e, reason: collision with root package name */
public boolean f6840e;
/* renamed from: f, reason: collision with root package name */
public final /* synthetic */ e f6841f;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public d(e eVar, I delegate, long j4) {
super(delegate);
Intrinsics.checkNotNullParameter(delegate, "delegate");
this.f6841f = eVar;
this.f6836a = j4;
this.f6838c = true;
if (j4 == 0) {
d(null);
}
}
@Override // r3.p, java.io.Closeable, java.lang.AutoCloseable
public final void close() {
if (this.f6840e) {
return;
}
this.f6840e = true;
try {
super.close();
d(null);
} catch (IOException e4) {
throw d(e4);
}
}
public final IOException d(IOException iOException) {
if (this.f6839d) {
return iOException;
}
this.f6839d = true;
e eVar = this.f6841f;
if (iOException == null && this.f6838c) {
this.f6838c = false;
eVar.getClass();
j call = eVar.f6842a;
Intrinsics.checkNotNullParameter(call, "call");
}
return eVar.a(true, false, iOException);
}
@Override // r3.p, r3.I
public final long read(C0576h sink, long j4) {
Intrinsics.checkNotNullParameter(sink, "sink");
if (this.f6840e) {
throw new IllegalStateException("closed");
}
try {
long read = delegate().read(sink, j4);
if (this.f6838c) {
this.f6838c = false;
e eVar = this.f6841f;
eVar.getClass();
j call = eVar.f6842a;
Intrinsics.checkNotNullParameter(call, "call");
}
if (read == -1) {
d(null);
return -1L;
}
long j5 = this.f6837b + read;
long j6 = this.f6836a;
if (j6 == -1 || j5 <= j6) {
this.f6837b = j5;
if (j5 == j6) {
d(null);
}
return read;
}
throw new ProtocolException("expected " + j6 + " bytes but received " + j5);
} catch (IOException e4) {
throw d(e4);
}
}
}