- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
189 lines
4.8 KiB
Java
189 lines
4.8 KiB
Java
package com.applovin.impl;
|
|
|
|
import android.os.Handler;
|
|
import android.os.Looper;
|
|
import android.os.Message;
|
|
import com.applovin.impl.b9;
|
|
import java.util.ArrayDeque;
|
|
import java.util.Iterator;
|
|
import java.util.concurrent.CopyOnWriteArraySet;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class hc {
|
|
private final l3 a;
|
|
private final ja b;
|
|
private final b c;
|
|
private final CopyOnWriteArraySet d;
|
|
private final ArrayDeque e;
|
|
private final ArrayDeque f;
|
|
private boolean g;
|
|
|
|
public interface a {
|
|
void a(Object obj);
|
|
}
|
|
|
|
public interface b {
|
|
void a(Object obj, b9 b9Var);
|
|
}
|
|
|
|
public hc(Looper looper, l3 l3Var, b bVar) {
|
|
this(new CopyOnWriteArraySet(), looper, l3Var, bVar);
|
|
}
|
|
|
|
public void a(Object obj) {
|
|
if (this.g) {
|
|
return;
|
|
}
|
|
b1.a(obj);
|
|
this.d.add(new c(obj));
|
|
}
|
|
|
|
private hc(CopyOnWriteArraySet copyOnWriteArraySet, Looper looper, l3 l3Var, b bVar) {
|
|
this.a = l3Var;
|
|
this.d = copyOnWriteArraySet;
|
|
this.c = bVar;
|
|
this.e = new ArrayDeque();
|
|
this.f = new ArrayDeque();
|
|
this.b = l3Var.a(looper, new Handler.Callback() { // from class: com.applovin.impl.hc$$ExternalSyntheticLambda1
|
|
@Override // android.os.Handler.Callback
|
|
public final boolean handleMessage(Message message) {
|
|
boolean a2;
|
|
a2 = hc.this.a(message);
|
|
return a2;
|
|
}
|
|
});
|
|
}
|
|
|
|
public void b() {
|
|
Iterator it = this.d.iterator();
|
|
while (it.hasNext()) {
|
|
((c) it.next()).b(this.c);
|
|
}
|
|
this.d.clear();
|
|
this.g = true;
|
|
}
|
|
|
|
public static final class c {
|
|
public final Object a;
|
|
private b9.b b = new b9.b();
|
|
private boolean c;
|
|
private boolean d;
|
|
|
|
public c(Object obj) {
|
|
this.a = obj;
|
|
}
|
|
|
|
public void b(b bVar) {
|
|
this.d = true;
|
|
if (this.c) {
|
|
bVar.a(this.a, this.b.a());
|
|
}
|
|
}
|
|
|
|
public void a(int i, a aVar) {
|
|
if (this.d) {
|
|
return;
|
|
}
|
|
if (i != -1) {
|
|
this.b.a(i);
|
|
}
|
|
this.c = true;
|
|
aVar.a(this.a);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (obj == null || c.class != obj.getClass()) {
|
|
return false;
|
|
}
|
|
return this.a.equals(((c) obj).a);
|
|
}
|
|
|
|
public int hashCode() {
|
|
return this.a.hashCode();
|
|
}
|
|
|
|
public void a(b bVar) {
|
|
if (this.d || !this.c) {
|
|
return;
|
|
}
|
|
b9 a = this.b.a();
|
|
this.b = new b9.b();
|
|
this.c = false;
|
|
bVar.a(this.a, a);
|
|
}
|
|
}
|
|
|
|
public void a() {
|
|
if (this.f.isEmpty()) {
|
|
return;
|
|
}
|
|
if (!this.b.a(0)) {
|
|
ja jaVar = this.b;
|
|
jaVar.a(jaVar.d(0));
|
|
}
|
|
boolean z = !this.e.isEmpty();
|
|
this.e.addAll(this.f);
|
|
this.f.clear();
|
|
if (z) {
|
|
return;
|
|
}
|
|
while (!this.e.isEmpty()) {
|
|
((Runnable) this.e.peekFirst()).run();
|
|
this.e.removeFirst();
|
|
}
|
|
}
|
|
|
|
public void b(Object obj) {
|
|
Iterator it = this.d.iterator();
|
|
while (it.hasNext()) {
|
|
c cVar = (c) it.next();
|
|
if (cVar.a.equals(obj)) {
|
|
cVar.b(this.c);
|
|
this.d.remove(cVar);
|
|
}
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public boolean a(Message message) {
|
|
Iterator it = this.d.iterator();
|
|
while (it.hasNext()) {
|
|
((c) it.next()).a(this.c);
|
|
if (this.b.a(0)) {
|
|
return true;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public void b(int i, a aVar) {
|
|
a(i, aVar);
|
|
a();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static /* synthetic */ void a(CopyOnWriteArraySet copyOnWriteArraySet, int i, a aVar) {
|
|
Iterator it = copyOnWriteArraySet.iterator();
|
|
while (it.hasNext()) {
|
|
((c) it.next()).a(i, aVar);
|
|
}
|
|
}
|
|
|
|
public void a(final int i, final a aVar) {
|
|
final CopyOnWriteArraySet copyOnWriteArraySet = new CopyOnWriteArraySet(this.d);
|
|
this.f.add(new Runnable() { // from class: com.applovin.impl.hc$$ExternalSyntheticLambda0
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
hc.a(copyOnWriteArraySet, i, aVar);
|
|
}
|
|
});
|
|
}
|
|
|
|
public hc a(Looper looper, b bVar) {
|
|
return new hc(this.d, looper, this.a, bVar);
|
|
}
|
|
}
|