discord-jadx/app/src/main/java/re/b.java
2022-04-15 08:15:37 +00:00

118 lines
3.5 KiB
Java

package re;
import java.lang.reflect.Method;
import java.util.Objects;
import kotlin.jvm.internal.s;
/* compiled from: ReflectJavaClass.kt */
/* loaded from: classes5.dex */
final class b {
/* renamed from: a reason: collision with root package name */
public static final b f21892a = new b();
/* renamed from: b reason: collision with root package name */
private static a f21893b;
/* compiled from: ReflectJavaClass.kt */
/* loaded from: classes5.dex */
public static final class a {
/* renamed from: a reason: collision with root package name */
private final Method f21894a;
/* renamed from: b reason: collision with root package name */
private final Method f21895b;
/* renamed from: c reason: collision with root package name */
private final Method f21896c;
/* renamed from: d reason: collision with root package name */
private final Method f21897d;
public a(Method method, Method method2, Method method3, Method method4) {
this.f21894a = method;
this.f21895b = method2;
this.f21896c = method3;
this.f21897d = method4;
}
public final Method a() {
return this.f21895b;
}
public final Method b() {
return this.f21897d;
}
public final Method c() {
return this.f21896c;
}
public final Method d() {
return this.f21894a;
}
}
private b() {
}
private final a a() {
try {
return new a(Class.class.getMethod("isSealed", new Class[0]), Class.class.getMethod("getPermittedSubclasses", new Class[0]), Class.class.getMethod("isRecord", new Class[0]), Class.class.getMethod("getRecordComponents", new Class[0]));
} catch (NoSuchMethodException unused) {
return new a(null, null, null, null);
}
}
private final a b() {
a aVar = f21893b;
if (aVar != null) {
return aVar;
}
a a10 = a();
f21893b = a10;
return a10;
}
public final Class<?>[] c(Class<?> clazz) {
s.e(clazz, "clazz");
Method a10 = b().a();
if (a10 == null) {
return null;
}
Object invoke = a10.invoke(clazz, new Object[0]);
Objects.requireNonNull(invoke, "null cannot be cast to non-null type kotlin.Array<java.lang.Class<*>>");
return (Class[]) invoke;
}
public final Object[] d(Class<?> clazz) {
s.e(clazz, "clazz");
Method b10 = b().b();
if (b10 == null) {
return null;
}
return (Object[]) b10.invoke(clazz, new Object[0]);
}
public final Boolean e(Class<?> clazz) {
s.e(clazz, "clazz");
Method c10 = b().c();
if (c10 == null) {
return null;
}
Object invoke = c10.invoke(clazz, new Object[0]);
Objects.requireNonNull(invoke, "null cannot be cast to non-null type kotlin.Boolean");
return Boolean.valueOf(((Boolean) invoke).booleanValue());
}
public final Boolean f(Class<?> clazz) {
s.e(clazz, "clazz");
Method d10 = b().d();
if (d10 == null) {
return null;
}
Object invoke = d10.invoke(clazz, new Object[0]);
Objects.requireNonNull(invoke, "null cannot be cast to non-null type kotlin.Boolean");
return Boolean.valueOf(((Boolean) invoke).booleanValue());
}
}