package g.e.b.g0;

import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.EnumMap;

/* JADX INFO: Add missing generic type declarations: [T] */
/* JADX INFO: loaded from: classes.dex */
public class o<T> implements x<T> {
    public final /* synthetic */ Type a;

    public o(Type type) {
        this.a = type;
    }

    @Override // g.e.b.g0.x
    public T a() {
        Type type = this.a;
        if (!(type instanceof ParameterizedType)) {
            StringBuilder sbF = g.a.a.a.a.F("Invalid EnumMap type: ");
            sbF.append(this.a.toString());
            throw new g.e.b.p(sbF.toString());
        }
        Type type2 = ((ParameterizedType) type).getActualTypeArguments()[0];
        if (type2 instanceof Class) {
            return (T) new EnumMap((Class) type2);
        }
        StringBuilder sbF2 = g.a.a.a.a.F("Invalid EnumMap type: ");
        sbF2.append(this.a.toString());
        throw new g.e.b.p(sbF2.toString());
    }
}
