Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
436
apk_decompiled/sources/i3/j.java
Normal file
436
apk_decompiled/sources/i3/j.java
Normal file
@@ -0,0 +1,436 @@
|
||||
package i3;
|
||||
|
||||
import e3.C0329o;
|
||||
import e3.C0330p;
|
||||
import e3.F;
|
||||
import e3.I;
|
||||
import e3.InterfaceC0319e;
|
||||
import e3.InterfaceC0320f;
|
||||
import e3.O;
|
||||
import java.io.IOException;
|
||||
import java.io.InterruptedIOException;
|
||||
import java.lang.ref.Reference;
|
||||
import java.net.Socket;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.concurrent.ConcurrentLinkedQueue;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt__MutableCollectionsKt;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class j implements InterfaceC0319e {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final F f6860a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final I f6861b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final m f6862c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final i f6863d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final AtomicBoolean f6864e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public Object f6865f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public f f6866g;
|
||||
public l h;
|
||||
public boolean i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public e f6867j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public boolean f6868k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public boolean f6869l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public boolean f6870m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public volatile boolean f6871n;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public volatile e f6872o;
|
||||
public volatile l p;
|
||||
|
||||
public j(F client, I originalRequest) {
|
||||
Intrinsics.checkNotNullParameter(client, "client");
|
||||
Intrinsics.checkNotNullParameter(originalRequest, "originalRequest");
|
||||
this.f6860a = client;
|
||||
this.f6861b = originalRequest;
|
||||
this.f6862c = (m) client.f6234b.f7b;
|
||||
client.f6237e.getClass();
|
||||
C0329o this_asFactory = C0329o.f6389d;
|
||||
Intrinsics.checkNotNullParameter(this_asFactory, "$this_asFactory");
|
||||
Intrinsics.checkNotNullParameter(this, "it");
|
||||
i iVar = new i(this);
|
||||
TimeUnit timeUnit = TimeUnit.MILLISECONDS;
|
||||
iVar.g(0);
|
||||
this.f6863d = iVar;
|
||||
this.f6864e = new AtomicBoolean();
|
||||
this.f6870m = true;
|
||||
}
|
||||
|
||||
public static final String a(j jVar) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(jVar.f6871n ? "canceled " : "");
|
||||
sb.append("call");
|
||||
sb.append(" to ");
|
||||
sb.append(jVar.f6861b.f6267a.g());
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public final void b(l connection) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
if (this.h != null) {
|
||||
throw new IllegalStateException("Check failed.");
|
||||
}
|
||||
this.h = connection;
|
||||
connection.p.add(new h(this, this.f6865f));
|
||||
}
|
||||
|
||||
public final IOException c(IOException iOException) {
|
||||
IOException ioe;
|
||||
Socket j4;
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
l connection = this.h;
|
||||
if (connection != null) {
|
||||
synchronized (connection) {
|
||||
j4 = j();
|
||||
}
|
||||
if (this.h == null) {
|
||||
if (j4 != null) {
|
||||
f3.c.d(j4);
|
||||
}
|
||||
Intrinsics.checkNotNullParameter(this, "call");
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
} else if (j4 != null) {
|
||||
throw new IllegalStateException("Check failed.");
|
||||
}
|
||||
}
|
||||
if (!this.i && this.f6863d.i()) {
|
||||
ioe = new InterruptedIOException("timeout");
|
||||
if (iOException != null) {
|
||||
ioe.initCause(iOException);
|
||||
}
|
||||
} else {
|
||||
ioe = iOException;
|
||||
}
|
||||
if (iOException == null) {
|
||||
Intrinsics.checkNotNullParameter(this, "call");
|
||||
return ioe;
|
||||
}
|
||||
Intrinsics.checkNotNull(ioe);
|
||||
Intrinsics.checkNotNullParameter(this, "call");
|
||||
Intrinsics.checkNotNullParameter(ioe, "ioe");
|
||||
return ioe;
|
||||
}
|
||||
|
||||
public final void cancel() {
|
||||
Socket socket;
|
||||
if (this.f6871n) {
|
||||
return;
|
||||
}
|
||||
this.f6871n = true;
|
||||
e eVar = this.f6872o;
|
||||
if (eVar != null) {
|
||||
eVar.f6844c.cancel();
|
||||
}
|
||||
l lVar = this.p;
|
||||
if (lVar != null && (socket = lVar.f6874c) != null) {
|
||||
f3.c.d(socket);
|
||||
}
|
||||
Intrinsics.checkNotNullParameter(this, "call");
|
||||
}
|
||||
|
||||
public final Object clone() {
|
||||
return new j(this.f6860a, this.f6861b);
|
||||
}
|
||||
|
||||
public final void d(InterfaceC0320f responseCallback) {
|
||||
g other;
|
||||
Intrinsics.checkNotNullParameter(responseCallback, "responseCallback");
|
||||
if (!this.f6864e.compareAndSet(false, true)) {
|
||||
throw new IllegalStateException("Already Executed");
|
||||
}
|
||||
m3.n nVar = m3.n.f7829a;
|
||||
this.f6865f = m3.n.f7829a.g();
|
||||
Intrinsics.checkNotNullParameter(this, "call");
|
||||
C0330p c0330p = this.f6860a.f6233a;
|
||||
g call = new g(this, responseCallback);
|
||||
c0330p.getClass();
|
||||
Intrinsics.checkNotNullParameter(call, "call");
|
||||
synchronized (c0330p) {
|
||||
c0330p.f6391b.add(call);
|
||||
String str = this.f6861b.f6267a.f6416d;
|
||||
Iterator it = c0330p.f6392c.iterator();
|
||||
while (true) {
|
||||
if (!it.hasNext()) {
|
||||
Iterator it2 = c0330p.f6391b.iterator();
|
||||
while (true) {
|
||||
if (!it2.hasNext()) {
|
||||
other = null;
|
||||
break;
|
||||
} else {
|
||||
other = (g) it2.next();
|
||||
if (Intrinsics.areEqual(other.f6857c.f6861b.f6267a.f6416d, str)) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
other = (g) it.next();
|
||||
if (Intrinsics.areEqual(other.f6857c.f6861b.f6267a.f6416d, str)) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (other != null) {
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
call.f6856b = other.f6856b;
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
c0330p.c();
|
||||
}
|
||||
|
||||
public final O e() {
|
||||
if (!this.f6864e.compareAndSet(false, true)) {
|
||||
throw new IllegalStateException("Already Executed");
|
||||
}
|
||||
this.f6863d.h();
|
||||
m3.n nVar = m3.n.f7829a;
|
||||
this.f6865f = m3.n.f7829a.g();
|
||||
Intrinsics.checkNotNullParameter(this, "call");
|
||||
try {
|
||||
C0330p c0330p = this.f6860a.f6233a;
|
||||
synchronized (c0330p) {
|
||||
Intrinsics.checkNotNullParameter(this, "call");
|
||||
c0330p.f6393d.add(this);
|
||||
}
|
||||
return g();
|
||||
} finally {
|
||||
C0330p c0330p2 = this.f6860a.f6233a;
|
||||
c0330p2.getClass();
|
||||
Intrinsics.checkNotNullParameter(this, "call");
|
||||
c0330p2.a(c0330p2.f6393d, this);
|
||||
}
|
||||
}
|
||||
|
||||
public final void f(boolean z3) {
|
||||
e eVar;
|
||||
synchronized (this) {
|
||||
if (!this.f6870m) {
|
||||
throw new IllegalStateException("released");
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
if (z3 && (eVar = this.f6872o) != null) {
|
||||
eVar.f6844c.cancel();
|
||||
eVar.f6842a.h(eVar, true, true, null);
|
||||
}
|
||||
this.f6867j = null;
|
||||
}
|
||||
|
||||
public final O g() {
|
||||
ArrayList arrayList = new ArrayList();
|
||||
CollectionsKt__MutableCollectionsKt.addAll(arrayList, this.f6860a.f6235c);
|
||||
arrayList.add(new j3.a(this.f6860a));
|
||||
arrayList.add(new j3.a(this.f6860a.f6240j));
|
||||
this.f6860a.getClass();
|
||||
arrayList.add(new Object());
|
||||
arrayList.add(a.f6826a);
|
||||
CollectionsKt__MutableCollectionsKt.addAll(arrayList, this.f6860a.f6236d);
|
||||
arrayList.add(new Object());
|
||||
I i = this.f6861b;
|
||||
F f2 = this.f6860a;
|
||||
try {
|
||||
try {
|
||||
O b4 = new j3.g(this, arrayList, 0, null, i, f2.f6251v, f2.f6252w, f2.f6253x).b(this.f6861b);
|
||||
if (this.f6871n) {
|
||||
f3.c.c(b4);
|
||||
throw new IOException("Canceled");
|
||||
}
|
||||
i(null);
|
||||
return b4;
|
||||
} catch (IOException e4) {
|
||||
IOException i4 = i(e4);
|
||||
Intrinsics.checkNotNull(i4, "null cannot be cast to non-null type kotlin.Throwable");
|
||||
throw i4;
|
||||
}
|
||||
} catch (Throwable th) {
|
||||
if (0 == 0) {
|
||||
i(null);
|
||||
}
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:10:0x0022 A[Catch: all -> 0x0018, TryCatch #1 {all -> 0x0018, blocks: (B:49:0x0013, B:10:0x0022, B:12:0x0026, B:13:0x0028, B:15:0x002c, B:19:0x0035, B:21:0x0039, B:25:0x0042, B:7:0x001c), top: B:48:0x0013 }] */
|
||||
/* JADX WARN: Removed duplicated region for block: B:12:0x0026 A[Catch: all -> 0x0018, TryCatch #1 {all -> 0x0018, blocks: (B:49:0x0013, B:10:0x0022, B:12:0x0026, B:13:0x0028, B:15:0x002c, B:19:0x0035, B:21:0x0039, B:25:0x0042, B:7:0x001c), top: B:48:0x0013 }] */
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final java.io.IOException h(i3.e r3, boolean r4, boolean r5, java.io.IOException r6) {
|
||||
/*
|
||||
r2 = this;
|
||||
java.lang.String r0 = "exchange"
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r3, r0)
|
||||
i3.e r0 = r2.f6872o
|
||||
boolean r3 = kotlin.jvm.internal.Intrinsics.areEqual(r3, r0)
|
||||
if (r3 != 0) goto Le
|
||||
goto L60
|
||||
Le:
|
||||
monitor-enter(r2)
|
||||
r3 = 1
|
||||
r0 = 0
|
||||
if (r4 == 0) goto L1a
|
||||
boolean r1 = r2.f6868k // Catch: java.lang.Throwable -> L18
|
||||
if (r1 != 0) goto L20
|
||||
goto L1a
|
||||
L18:
|
||||
r3 = move-exception
|
||||
goto L61
|
||||
L1a:
|
||||
if (r5 == 0) goto L41
|
||||
boolean r1 = r2.f6869l // Catch: java.lang.Throwable -> L18
|
||||
if (r1 == 0) goto L41
|
||||
L20:
|
||||
if (r4 == 0) goto L24
|
||||
r2.f6868k = r0 // Catch: java.lang.Throwable -> L18
|
||||
L24:
|
||||
if (r5 == 0) goto L28
|
||||
r2.f6869l = r0 // Catch: java.lang.Throwable -> L18
|
||||
L28:
|
||||
boolean r4 = r2.f6868k // Catch: java.lang.Throwable -> L18
|
||||
if (r4 != 0) goto L32
|
||||
boolean r5 = r2.f6869l // Catch: java.lang.Throwable -> L18
|
||||
if (r5 != 0) goto L32
|
||||
r5 = r3
|
||||
goto L33
|
||||
L32:
|
||||
r5 = r0
|
||||
L33:
|
||||
if (r4 != 0) goto L3e
|
||||
boolean r4 = r2.f6869l // Catch: java.lang.Throwable -> L18
|
||||
if (r4 != 0) goto L3e
|
||||
boolean r4 = r2.f6870m // Catch: java.lang.Throwable -> L18
|
||||
if (r4 != 0) goto L3e
|
||||
r0 = r3
|
||||
L3e:
|
||||
r4 = r0
|
||||
r0 = r5
|
||||
goto L42
|
||||
L41:
|
||||
r4 = r0
|
||||
L42:
|
||||
kotlin.Unit r5 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L18
|
||||
monitor-exit(r2)
|
||||
if (r0 == 0) goto L59
|
||||
r5 = 0
|
||||
r2.f6872o = r5
|
||||
i3.l r5 = r2.h
|
||||
if (r5 == 0) goto L59
|
||||
monitor-enter(r5)
|
||||
int r0 = r5.f6882m // Catch: java.lang.Throwable -> L56
|
||||
int r0 = r0 + r3
|
||||
r5.f6882m = r0 // Catch: java.lang.Throwable -> L56
|
||||
monitor-exit(r5)
|
||||
goto L59
|
||||
L56:
|
||||
r2 = move-exception
|
||||
monitor-exit(r5) // Catch: java.lang.Throwable -> L56
|
||||
throw r2
|
||||
L59:
|
||||
if (r4 == 0) goto L60
|
||||
java.io.IOException r2 = r2.c(r6)
|
||||
return r2
|
||||
L60:
|
||||
return r6
|
||||
L61:
|
||||
monitor-exit(r2)
|
||||
throw r3
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: i3.j.h(i3.e, boolean, boolean, java.io.IOException):java.io.IOException");
|
||||
}
|
||||
|
||||
public final IOException i(IOException iOException) {
|
||||
boolean z3;
|
||||
synchronized (this) {
|
||||
try {
|
||||
z3 = false;
|
||||
if (this.f6870m) {
|
||||
this.f6870m = false;
|
||||
if (!this.f6868k && !this.f6869l) {
|
||||
z3 = true;
|
||||
}
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
return z3 ? c(iOException) : iOException;
|
||||
}
|
||||
|
||||
public final Socket j() {
|
||||
l connection = this.h;
|
||||
Intrinsics.checkNotNull(connection);
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
ArrayList arrayList = connection.p;
|
||||
Iterator it = arrayList.iterator();
|
||||
int i = 0;
|
||||
while (true) {
|
||||
if (!it.hasNext()) {
|
||||
i = -1;
|
||||
break;
|
||||
}
|
||||
if (Intrinsics.areEqual(((Reference) it.next()).get(), this)) {
|
||||
break;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (i == -1) {
|
||||
throw new IllegalStateException("Check failed.");
|
||||
}
|
||||
arrayList.remove(i);
|
||||
this.h = null;
|
||||
if (!arrayList.isEmpty()) {
|
||||
return null;
|
||||
}
|
||||
connection.f6885q = System.nanoTime();
|
||||
m mVar = this.f6862c;
|
||||
mVar.getClass();
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
byte[] bArr2 = f3.c.f6469a;
|
||||
boolean z3 = connection.f6879j;
|
||||
h3.c cVar = mVar.f6887b;
|
||||
if (!z3) {
|
||||
cVar.c(mVar.f6888c, 0L);
|
||||
return null;
|
||||
}
|
||||
connection.f6879j = true;
|
||||
ConcurrentLinkedQueue concurrentLinkedQueue = mVar.f6889d;
|
||||
concurrentLinkedQueue.remove(connection);
|
||||
if (concurrentLinkedQueue.isEmpty()) {
|
||||
cVar.a();
|
||||
}
|
||||
Socket socket = connection.f6875d;
|
||||
Intrinsics.checkNotNull(socket);
|
||||
return socket;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user