package c.b.a.u;

import java.lang.reflect.Modifier;

/* JADX INFO: loaded from: classes.dex */
public abstract class x {
    public static void a(Class<?> cls) {
        int modifiers = cls.getModifiers();
        if (Modifier.isInterface(modifiers)) {
            StringBuilder sbD = c.a.a.a.a.d("Interface can't be instantiated! Interface name: ");
            sbD.append(cls.getName());
            throw new UnsupportedOperationException(sbD.toString());
        }
        if (Modifier.isAbstract(modifiers)) {
            StringBuilder sbD2 = c.a.a.a.a.d("Abstract class can't be instantiated! Class name: ");
            sbD2.append(cls.getName());
            throw new UnsupportedOperationException(sbD2.toString());
        }
    }

    public abstract <T> T b(Class<T> cls);
}
