65 lines
2.9 KiB
Java
65 lines
2.9 KiB
Java
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");
|
||
}
|
||
}
|