package com.ifpdos.udi.sdk.service.doc.mkdocs;

import com.ifpdos.udi.sdk.service.doc.base.Utils;
import f.a.y.a;
import g.h0.c.l;
import g.i;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;

/* JADX INFO: compiled from: DocRenderer.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class ClassDefineWrapper {
    private ClassDefine cls;
    private final String comment;
    private final List<FieldInfo> fields;
    private String simpleType;
    private String usedBy;
    private List<String> usedByList;

    public ClassDefineWrapper(ClassDefine classDefine) {
        l.f(classDefine, "cls");
        this.cls = classDefine;
        this.usedBy = "";
        this.usedByList = new ArrayList();
        this.simpleType = this.cls.getSimpleClassNameWithGeneric();
        this.comment = this.cls.getComment();
        List<FieldInfo> fields = this.cls.getFields();
        ArrayList arrayList = new ArrayList(a.C(fields, 10));
        for (FieldInfo fieldInfo : fields) {
            if (Utils.INSTANCE.isBuildType(fieldInfo.getLink())) {
                String lowerCase = fieldInfo.getLink().toLowerCase(Locale.ROOT);
                l.e(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
                fieldInfo.setLink(lowerCase);
            }
            arrayList.add(fieldInfo);
        }
        this.fields = arrayList;
    }

    public static /* synthetic */ ClassDefineWrapper copy$default(ClassDefineWrapper classDefineWrapper, ClassDefine classDefine, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            classDefine = classDefineWrapper.cls;
        }
        return classDefineWrapper.copy(classDefine);
    }

    public final ClassDefine component1() {
        return this.cls;
    }

    public final ClassDefineWrapper copy(ClassDefine classDefine) {
        l.f(classDefine, "cls");
        return new ClassDefineWrapper(classDefine);
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        return (obj instanceof ClassDefineWrapper) && l.a(this.cls, ((ClassDefineWrapper) obj).cls);
    }

    public final ClassDefine getCls() {
        return this.cls;
    }

    public final String getComment() {
        return this.comment;
    }

    public final List<FieldInfo> getFields() {
        return this.fields;
    }

    public final String getSimpleType() {
        return this.simpleType;
    }

    public final String getUsedBy() {
        return this.usedBy;
    }

    public final List<String> getUsedByList() {
        return this.usedByList;
    }

    public int hashCode() {
        return this.cls.hashCode();
    }

    public final void setCls(ClassDefine classDefine) {
        l.f(classDefine, "<set-?>");
        this.cls = classDefine;
    }

    public final void setSimpleType(String str) {
        l.f(str, "<set-?>");
        this.simpleType = str;
    }

    public final void setUsedBy(String str) {
        l.f(str, "<set-?>");
        this.usedBy = str;
    }

    public final void setUsedByList(List<String> list) {
        l.f(list, "<set-?>");
        this.usedByList = list;
    }

    public String toString() {
        StringBuilder sbB = d.b.a.a.a.B("ClassDefineWrapper(cls=");
        sbB.append(this.cls);
        sbB.append(')');
        return sbB.toString();
    }
}
