package androidx.fragment.app;

/* JADX INFO: loaded from: classes.dex */
public final class Z {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final n.d0 f11553b = new n.d0(0);

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ AbstractC1050g0 f11554a;

    public Z(AbstractC1050g0 abstractC1050g0) {
        this.f11554a = abstractC1050g0;
    }

    public static Class a(String str, ClassLoader classLoader) throws ClassNotFoundException {
        n.d0 d0Var = f11553b;
        n.d0 d0Var2 = (n.d0) d0Var.get(classLoader);
        if (d0Var2 == null) {
            d0Var2 = new n.d0(0);
            d0Var.put(classLoader, d0Var2);
        }
        Class cls = (Class) d0Var2.get(str);
        if (cls != null) {
            return cls;
        }
        Class<?> cls2 = Class.forName(str, false, classLoader);
        d0Var2.put(str, cls2);
        return cls2;
    }

    public static Class b(String str, ClassLoader classLoader) {
        try {
            return a(str, classLoader);
        } catch (ClassCastException e6) {
            throw new E3.v(Z0.o.o("Unable to instantiate fragment ", str, ": make sure class is a valid subclass of Fragment"), e6);
        } catch (ClassNotFoundException e7) {
            throw new E3.v(Z0.o.o("Unable to instantiate fragment ", str, ": make sure class name exists"), e7);
        }
    }
}
