63 lines
1.9 KiB
Java
63 lines
1.9 KiB
Java
package o0;
|
|
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.text.StringsKt__StringsJVMKt;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class N extends S {
|
|
|
|
/* renamed from: n, reason: collision with root package name */
|
|
public final Class f7949n;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
public N(Class type) {
|
|
super(type, 0);
|
|
Intrinsics.checkNotNullParameter(type, "type");
|
|
if (type.isEnum()) {
|
|
this.f7949n = type;
|
|
return;
|
|
}
|
|
throw new IllegalArgumentException((type + " is not an Enum type.").toString());
|
|
}
|
|
|
|
@Override // o0.S, o0.T
|
|
public final String b() {
|
|
String name = this.f7949n.getName();
|
|
Intrinsics.checkNotNullExpressionValue(name, "type.name");
|
|
return name;
|
|
}
|
|
|
|
@Override // o0.S
|
|
/* renamed from: f, reason: merged with bridge method [inline-methods] */
|
|
public final Enum c(String value) {
|
|
Object obj;
|
|
boolean equals;
|
|
Intrinsics.checkNotNullParameter(value, "value");
|
|
Class cls = this.f7949n;
|
|
Object[] enumConstants = cls.getEnumConstants();
|
|
Intrinsics.checkNotNullExpressionValue(enumConstants, "type.enumConstants");
|
|
int length = enumConstants.length;
|
|
int i = 0;
|
|
while (true) {
|
|
if (i >= length) {
|
|
obj = null;
|
|
break;
|
|
}
|
|
obj = enumConstants[i];
|
|
equals = StringsKt__StringsJVMKt.equals(((Enum) obj).name(), value, true);
|
|
if (equals) {
|
|
break;
|
|
}
|
|
i++;
|
|
}
|
|
Enum r32 = (Enum) obj;
|
|
if (r32 != null) {
|
|
return r32;
|
|
}
|
|
StringBuilder p = com.google.android.gms.measurement.internal.a.p("Enum value ", value, " not found for type ");
|
|
p.append(cls.getName());
|
|
p.append('.');
|
|
throw new IllegalArgumentException(p.toString());
|
|
}
|
|
}
|