package d.k.b;

import d.k.b.m;

/* JADX INFO: loaded from: classes.dex */
public class w {
    public static final d.e.h<ClassLoader, d.e.h<String, Class<?>>> a = new d.e.h<>();

    public static Class<?> b(ClassLoader classLoader, String str) throws ClassNotFoundException {
        d.e.h<ClassLoader, d.e.h<String, Class<?>>> hVar = a;
        d.e.h<String, Class<?>> orDefault = hVar.getOrDefault(classLoader, null);
        if (orDefault == null) {
            orDefault = new d.e.h<>();
            hVar.put(classLoader, orDefault);
        }
        Class<?> orDefault2 = orDefault.getOrDefault(str, null);
        if (orDefault2 != null) {
            return orDefault2;
        }
        Class<?> cls = Class.forName(str, false, classLoader);
        orDefault.put(str, cls);
        return cls;
    }

    public static Class<? extends m> c(ClassLoader classLoader, String str) {
        try {
            return b(classLoader, str);
        } catch (ClassCastException e2) {
            throw new m.c(g.a.a.a.a.u("Unable to instantiate fragment ", str, ": make sure class is a valid subclass of Fragment"), e2);
        } catch (ClassNotFoundException e3) {
            throw new m.c(g.a.a.a.a.u("Unable to instantiate fragment ", str, ": make sure class name exists"), e3);
        }
    }

    public m a(ClassLoader classLoader, String str) {
        throw null;
    }
}
