package androidx.navigation;

/* JADX INFO: loaded from: classes.dex */
public final class O extends T {
    public final Class l;

    public O(Class cls) {
        super(cls, 0);
        if (cls.isEnum()) {
            this.l = cls;
            return;
        }
        throw new IllegalArgumentException((cls + " is not an Enum type.").toString());
    }

    @Override // androidx.navigation.T, androidx.navigation.U
    public final String b() {
        return this.l.getName();
    }

    @Override // androidx.navigation.T
    /* JADX INFO: renamed from: h, reason: merged with bridge method [inline-methods] */
    public final Enum d(String str) {
        Object obj;
        Class cls = this.l;
        Object[] enumConstants = cls.getEnumConstants();
        kotlin.jvm.internal.o.g(enumConstants, "type.enumConstants");
        int length = enumConstants.length;
        int i6 = 0;
        while (true) {
            if (i6 >= length) {
                obj = null;
                break;
            }
            obj = enumConstants[i6];
            if (S4.w.t0(((Enum) obj).name(), str, true)) {
                break;
            }
            i6++;
        }
        Enum r42 = (Enum) obj;
        if (r42 != null) {
            return r42;
        }
        StringBuilder sbS = com.google.android.recaptcha.internal.a.s("Enum value ", str, " not found for type ");
        sbS.append(cls.getName());
        sbS.append('.');
        throw new IllegalArgumentException(sbS.toString());
    }
}
