Files
2026-04-05 01:00:07 -05:00

65 lines
2.9 KiB
Java
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package p007;
import java.lang.reflect.Method;
import p004.C0016;
/* JADX INFO: renamed from: Ԯ.Ԫ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C0023 {
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
public static Method f23;
/* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */
public static Method f24;
/* JADX INFO: renamed from: ԩ, reason: contains not printable characters */
public static Method f25;
static {
try {
f23 = Class.class.getDeclaredMethod(C0016.m12(new byte[]{8, -122, -121, -104, -51, 62, 117, -77, 29, -122, -105, -111, -51, 41, 113, -67, 11}, new byte[]{111, -29, -13, -36, -88, 93, 25, -46}), String.class, Class[].class);
f24 = Class.class.getDeclaredMethod(C0016.m12(new byte[]{96, -103, -39, -53, 9, -11, -58}, new byte[]{6, -10, -85, -123, 104, -104, -93, -2}), String.class);
f25 = Class.class.getDeclaredMethod(C0016.m12(new byte[]{5, 9, 24, 19, -30, 53, -90}, new byte[]{99, 102, 106, 93, -125, 88, -61, 110}), String.class, Boolean.TYPE, ClassLoader.class);
} catch (Exception unused) {
}
}
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
public static Class m21(String str, boolean z, ClassLoader classLoader) {
try {
Method method = f25;
if (method != null) {
try {
return (Class) method.invoke(null, str, Boolean.valueOf(z), classLoader);
} catch (Exception e) {
e.printStackTrace();
return Class.forName(str, z, classLoader);
}
}
return Class.forName(str, z, classLoader);
} catch (ClassNotFoundException e2) {
e2.printStackTrace();
return null;
} catch (Exception e3) {
e3.printStackTrace();
return null;
}
}
/* JADX WARN: Removed duplicated region for block: B:23:0x0043 */
/* JADX WARN: Removed duplicated region for block: B:25:0x004f */
/* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static <E> E m22(java.lang.Object r18, java.lang.Class r19, java.lang.String r20, java.lang.Class[] r21, java.lang.Object[] r22) throws java.lang.Exception {
/*
Method dump skipped, instruction units count: 342
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: p007.C0023.m22(java.lang.Object, java.lang.Class, java.lang.String, java.lang.Class[], java.lang.Object[]):java.lang.Object");
}
}