Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,155 @@
package com.ironsource;
import android.os.Debug;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
/* loaded from: classes2.dex */
public class a extends Thread {
private static final int l = 1;
private static final com.ironsource.b m = new C0152a();
private static final ih n = new b();
private final int d;
private com.ironsource.b a = m;
private ih b = n;
private final Handler c = new Handler(Looper.getMainLooper());
private String e = "";
private boolean f = false;
private boolean g = false;
private volatile int h = 0;
private int i = 1;
private int j = 0;
private final Runnable k = new c();
/* renamed from: com.ironsource.a$a, reason: collision with other inner class name */
public class C0152a implements com.ironsource.b {
@Override // com.ironsource.b
public void a() {
}
@Override // com.ironsource.b
public void b() {
throw new RuntimeException("ANRHandler has given up");
}
}
public class b implements ih {
@Override // com.ironsource.ih
public void a(InterruptedException interruptedException) {
Log.w("ANRHandler", "Interrupted: " + interruptedException.getMessage());
}
}
public class c implements Runnable {
public c() {
}
@Override // java.lang.Runnable
public void run() {
a aVar = a.this;
aVar.h = (aVar.h + 1) % Integer.MAX_VALUE;
}
}
public a(int i) {
this.d = i;
}
private String a(StackTraceElement[] stackTraceElementArr) {
String str = "";
if (stackTraceElementArr != null && stackTraceElementArr.length > 0) {
for (StackTraceElement stackTraceElement : stackTraceElementArr) {
if (stackTraceElement != null) {
str = str + stackTraceElement.toString() + ";\n";
}
}
}
return str;
}
public int a() {
return this.j;
}
public a a(com.ironsource.b bVar) {
if (bVar == null) {
bVar = m;
}
this.a = bVar;
return this;
}
public a a(ih ihVar) {
if (ihVar == null) {
ihVar = n;
}
this.b = ihVar;
return this;
}
public a a(String str) {
if (str == null) {
str = "";
}
this.e = str;
return this;
}
public a a(boolean z) {
this.g = z;
return this;
}
public void a(int i) {
this.i = i;
}
public int b() {
return this.i;
}
public a b(boolean z) {
this.f = z;
return this;
}
public a c() {
this.e = null;
return this;
}
@Override // java.lang.Thread, java.lang.Runnable
public void run() {
setName("|ANR-ANRHandler|");
int i = -1;
while (!isInterrupted() && this.j < this.i) {
int i2 = this.h;
this.c.post(this.k);
try {
Thread.sleep(this.d);
if (this.h != i2) {
this.j = 0;
} else if (this.g || !Debug.isDebuggerConnected()) {
this.j++;
this.a.a();
String str = i9.l;
if (str != null && !str.trim().isEmpty()) {
new wb(i9.l, String.valueOf(System.currentTimeMillis()), "ANR").a();
}
} else {
if (this.h != i) {
Log.w("ANRHandler", "An ANR was detected but ignored because the debugger is connected (you can prevent this with setIgnoreDebugger(true))");
}
i = this.h;
}
} catch (InterruptedException e) {
this.b.a(e);
return;
}
}
if (this.j >= this.i) {
this.a.b();
}
}
}