package g.e.b;

import java.lang.reflect.Field;
import java.util.Locale;

/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
/* JADX INFO: loaded from: classes.dex */
public abstract class c implements g.e.b.d {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final c f4025f;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public static final c f4026m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public static final c f4027n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public static final c f4028o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public static final c f4029p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public static final c f4030q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public static final c f4031r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public static final /* synthetic */ c[] f4032s;

    public enum a extends c {
        public a(String str, int i2) {
            super(str, i2, null);
        }

        @Override // g.e.b.d
        public String b(Field field) {
            return field.getName();
        }
    }

    static {
        a aVar = new a("IDENTITY", 0);
        f4025f = aVar;
        c cVar = new c("UPPER_CAMEL_CASE", 1) { // from class: g.e.b.c.b
            @Override // g.e.b.d
            public String b(Field field) {
                return c.g(field.getName());
            }
        };
        f4026m = cVar;
        c cVar2 = new c("UPPER_CAMEL_CASE_WITH_SPACES", 2) { // from class: g.e.b.c.c
            @Override // g.e.b.d
            public String b(Field field) {
                return c.g(c.e(field.getName(), ' '));
            }
        };
        f4027n = cVar2;
        c cVar3 = new c("UPPER_CASE_WITH_UNDERSCORES", 3) { // from class: g.e.b.c.d
            @Override // g.e.b.d
            public String b(Field field) {
                return c.e(field.getName(), '_').toUpperCase(Locale.ENGLISH);
            }
        };
        f4028o = cVar3;
        c cVar4 = new c("LOWER_CASE_WITH_UNDERSCORES", 4) { // from class: g.e.b.c.e
            @Override // g.e.b.d
            public String b(Field field) {
                return c.e(field.getName(), '_').toLowerCase(Locale.ENGLISH);
            }
        };
        f4029p = cVar4;
        c cVar5 = new c("LOWER_CASE_WITH_DASHES", 5) { // from class: g.e.b.c.f
            @Override // g.e.b.d
            public String b(Field field) {
                return c.e(field.getName(), '-').toLowerCase(Locale.ENGLISH);
            }
        };
        f4030q = cVar5;
        c cVar6 = new c("LOWER_CASE_WITH_DOTS", 6) { // from class: g.e.b.c.g
            @Override // g.e.b.d
            public String b(Field field) {
                return c.e(field.getName(), '.').toLowerCase(Locale.ENGLISH);
            }
        };
        f4031r = cVar6;
        f4032s = new c[]{aVar, cVar, cVar2, cVar3, cVar4, cVar5, cVar6};
    }

    public c(String str, int i2, a aVar) {
    }

    public static String e(String str, char c2) {
        StringBuilder sb = new StringBuilder();
        int length = str.length();
        for (int i2 = 0; i2 < length; i2++) {
            char cCharAt = str.charAt(i2);
            if (Character.isUpperCase(cCharAt) && sb.length() != 0) {
                sb.append(c2);
            }
            sb.append(cCharAt);
        }
        return sb.toString();
    }

    public static String g(String str) {
        int length = str.length();
        for (int i2 = 0; i2 < length; i2++) {
            char cCharAt = str.charAt(i2);
            if (Character.isLetter(cCharAt)) {
                if (Character.isUpperCase(cCharAt)) {
                    return str;
                }
                char upperCase = Character.toUpperCase(cCharAt);
                if (i2 == 0) {
                    StringBuilder sbE = g.a.a.a.a.E(upperCase);
                    sbE.append(str.substring(1));
                    return sbE.toString();
                }
                return str.substring(0, i2) + upperCase + str.substring(i2 + 1);
            }
        }
        return str;
    }

    public static c valueOf(String str) {
        return (c) Enum.valueOf(c.class, str);
    }

    public static c[] values() {
        return (c[]) f4032s.clone();
    }
}
