Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
169
apk_decompiled/sources/h3/c.java
Normal file
169
apk_decompiled/sources/h3/c.java
Normal file
@@ -0,0 +1,169 @@
|
||||
package h3;
|
||||
|
||||
import f0.C0338b;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.concurrent.RejectedExecutionException;
|
||||
import java.util.logging.Level;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class c {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final e f6784a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final String f6785b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public boolean f6786c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public a f6787d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final ArrayList f6788e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public boolean f6789f;
|
||||
|
||||
public c(e taskRunner, String name) {
|
||||
Intrinsics.checkNotNullParameter(taskRunner, "taskRunner");
|
||||
Intrinsics.checkNotNullParameter(name, "name");
|
||||
this.f6784a = taskRunner;
|
||||
this.f6785b = name;
|
||||
this.f6788e = new ArrayList();
|
||||
}
|
||||
|
||||
public final void a() {
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
synchronized (this.f6784a) {
|
||||
try {
|
||||
if (b()) {
|
||||
this.f6784a.d(this);
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final boolean b() {
|
||||
a aVar = this.f6787d;
|
||||
if (aVar != null) {
|
||||
Intrinsics.checkNotNull(aVar);
|
||||
if (aVar.f6779b) {
|
||||
this.f6789f = true;
|
||||
}
|
||||
}
|
||||
ArrayList arrayList = this.f6788e;
|
||||
boolean z3 = false;
|
||||
for (int size = arrayList.size() - 1; -1 < size; size--) {
|
||||
if (((a) arrayList.get(size)).f6779b) {
|
||||
a aVar2 = (a) arrayList.get(size);
|
||||
C0338b c0338b = e.h;
|
||||
if (e.f6792j.isLoggable(Level.FINE)) {
|
||||
m3.d.b(aVar2, this, "canceled");
|
||||
}
|
||||
arrayList.remove(size);
|
||||
z3 = true;
|
||||
}
|
||||
}
|
||||
return z3;
|
||||
}
|
||||
|
||||
public final void c(a task, long j4) {
|
||||
Intrinsics.checkNotNullParameter(task, "task");
|
||||
synchronized (this.f6784a) {
|
||||
if (!this.f6786c) {
|
||||
if (d(task, j4, false)) {
|
||||
this.f6784a.d(this);
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
} else if (task.f6779b) {
|
||||
C0338b c0338b = e.h;
|
||||
if (e.f6792j.isLoggable(Level.FINE)) {
|
||||
m3.d.b(task, this, "schedule canceled (queue is shutdown)");
|
||||
}
|
||||
} else {
|
||||
C0338b c0338b2 = e.h;
|
||||
if (e.f6792j.isLoggable(Level.FINE)) {
|
||||
m3.d.b(task, this, "schedule failed (queue is shutdown)");
|
||||
}
|
||||
throw new RejectedExecutionException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final boolean d(a task, long j4, boolean z3) {
|
||||
Intrinsics.checkNotNullParameter(task, "task");
|
||||
task.getClass();
|
||||
Intrinsics.checkNotNullParameter(this, "queue");
|
||||
c cVar = task.f6780c;
|
||||
if (cVar != this) {
|
||||
if (cVar != null) {
|
||||
throw new IllegalStateException("task is in multiple queues");
|
||||
}
|
||||
task.f6780c = this;
|
||||
}
|
||||
d dVar = this.f6784a.f6793a;
|
||||
long nanoTime = System.nanoTime();
|
||||
long j5 = nanoTime + j4;
|
||||
ArrayList arrayList = this.f6788e;
|
||||
int indexOf = arrayList.indexOf(task);
|
||||
if (indexOf != -1) {
|
||||
if (task.f6781d <= j5) {
|
||||
C0338b c0338b = e.h;
|
||||
if (e.f6792j.isLoggable(Level.FINE)) {
|
||||
m3.d.b(task, this, "already scheduled");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
arrayList.remove(indexOf);
|
||||
}
|
||||
task.f6781d = j5;
|
||||
C0338b c0338b2 = e.h;
|
||||
if (e.f6792j.isLoggable(Level.FINE)) {
|
||||
m3.d.b(task, this, z3 ? "run again after ".concat(m3.d.q(j5 - nanoTime)) : "scheduled after ".concat(m3.d.q(j5 - nanoTime)));
|
||||
}
|
||||
Iterator it = arrayList.iterator();
|
||||
int i = 0;
|
||||
while (true) {
|
||||
if (!it.hasNext()) {
|
||||
i = -1;
|
||||
break;
|
||||
}
|
||||
if (((a) it.next()).f6781d - nanoTime > j4) {
|
||||
break;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (i == -1) {
|
||||
i = arrayList.size();
|
||||
}
|
||||
arrayList.add(i, task);
|
||||
return i == 0;
|
||||
}
|
||||
|
||||
public final void e() {
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
synchronized (this.f6784a) {
|
||||
try {
|
||||
this.f6786c = true;
|
||||
if (b()) {
|
||||
this.f6784a.d(this);
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final String toString() {
|
||||
return this.f6785b;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user