You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
2.5 KiB
79 lines
2.5 KiB
package p018f1;
|
|
|
|
import java.lang.reflect.Method;
|
|
import p039m1.C1470g;
|
|
|
|
/* renamed from: f1.h */
|
|
/* loaded from: classes.dex */
|
|
public final class C0720h {
|
|
|
|
/* renamed from: a */
|
|
public static final C0720h f2300a = new C0720h();
|
|
|
|
/* renamed from: b */
|
|
public static final C0721a f2301b = new C0721a(null, null, null);
|
|
|
|
/* renamed from: c */
|
|
public static C0721a f2302c;
|
|
|
|
/* renamed from: f1.h$a */
|
|
/* loaded from: classes.dex */
|
|
public static final class C0721a {
|
|
|
|
/* renamed from: a */
|
|
public final Method f2303a;
|
|
|
|
/* renamed from: b */
|
|
public final Method f2304b;
|
|
|
|
/* renamed from: c */
|
|
public final Method f2305c;
|
|
|
|
public C0721a(Method method, Method method2, Method method3) {
|
|
this.f2303a = method;
|
|
this.f2304b = method2;
|
|
this.f2305c = method3;
|
|
}
|
|
}
|
|
|
|
/* renamed from: a */
|
|
public final C0721a m3056a(AbstractC0713a abstractC0713a) {
|
|
try {
|
|
C0721a c0721a = new C0721a(Class.class.getDeclaredMethod("getModule", new Class[0]), abstractC0713a.getClass().getClassLoader().loadClass("java.lang.Module").getDeclaredMethod("getDescriptor", new Class[0]), abstractC0713a.getClass().getClassLoader().loadClass("java.lang.module.ModuleDescriptor").getDeclaredMethod("name", new Class[0]));
|
|
f2302c = c0721a;
|
|
return c0721a;
|
|
} catch (Exception unused) {
|
|
C0721a c0721a2 = f2301b;
|
|
f2302c = c0721a2;
|
|
return c0721a2;
|
|
}
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public final String m3055b(AbstractC0713a abstractC0713a) {
|
|
C1470g.m1292e(abstractC0713a, "continuation");
|
|
C0721a c0721a = f2302c;
|
|
if (c0721a == null) {
|
|
c0721a = m3056a(abstractC0713a);
|
|
}
|
|
if (c0721a == f2301b) {
|
|
return null;
|
|
}
|
|
Method method = c0721a.f2303a;
|
|
Object invoke = method != null ? method.invoke(abstractC0713a.getClass(), new Object[0]) : null;
|
|
if (invoke == null) {
|
|
return null;
|
|
}
|
|
Method method2 = c0721a.f2304b;
|
|
Object invoke2 = method2 != null ? method2.invoke(invoke, new Object[0]) : null;
|
|
if (invoke2 == null) {
|
|
return null;
|
|
}
|
|
Method method3 = c0721a.f2305c;
|
|
Object invoke3 = method3 != null ? method3.invoke(invoke2, new Object[0]) : null;
|
|
if (invoke3 instanceof String) {
|
|
return (String) invoke3;
|
|
}
|
|
return null;
|
|
}
|
|
} |