package kotlin.reflect.jvm.internal.impl.load.java;

import defpackage.cr4;
import defpackage.j65;
import defpackage.jk2;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.qq3;
import defpackage.uz1;
import defpackage.v65;
import defpackage.vx8;
import defpackage.y41;
import defpackage.za5;
import java.util.Map;
import kotlin.reflect.jvm.internal.impl.name.FqName;

/* JADX INFO: loaded from: classes3.dex */
@vx8
public final class Jsr305Settings {

    @kp6
    private final j65 description$delegate;

    @kp6
    private final ReportLevel globalLevel;
    private final boolean isDisabled;

    @pq6
    private final ReportLevel migrationLevel;

    @kp6
    private final Map<FqName, ReportLevel> userDefinedLevelForSpecificAnnotation;

    /* JADX WARN: Multi-variable type inference failed */
    public Jsr305Settings(@kp6 ReportLevel reportLevel, @pq6 ReportLevel reportLevel2, @kp6 Map<FqName, ? extends ReportLevel> map) {
        cr4.g(reportLevel, "globalLevel");
        cr4.g(map, "userDefinedLevelForSpecificAnnotation");
        this.globalLevel = reportLevel;
        this.migrationLevel = reportLevel2;
        this.userDefinedLevelForSpecificAnnotation = map;
        this.description$delegate = v65.a(new qq3(this) { // from class: kotlin.reflect.jvm.internal.impl.load.java.Jsr305Settings$$Lambda$0
            private final Jsr305Settings arg$0;

            {
                this.arg$0 = this;
            }

            @Override // defpackage.qq3
            public Object invoke() {
                return Jsr305Settings.description_delegate$lambda$3(this.arg$0);
            }
        });
        ReportLevel reportLevel3 = ReportLevel.IGNORE;
        this.isDisabled = reportLevel == reportLevel3 && reportLevel2 == reportLevel3 && map.isEmpty();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final String[] description_delegate$lambda$3(Jsr305Settings jsr305Settings) {
        za5 za5VarS = y41.s();
        za5VarS.add(jsr305Settings.globalLevel.getDescription());
        ReportLevel reportLevel = jsr305Settings.migrationLevel;
        if (reportLevel != null) {
            za5VarS.add("under-migration:" + reportLevel.getDescription());
        }
        for (Map.Entry<FqName, ReportLevel> entry : jsr305Settings.userDefinedLevelForSpecificAnnotation.entrySet()) {
            za5VarS.add("@" + entry.getKey() + ':' + entry.getValue().getDescription());
        }
        return (String[]) y41.n(za5VarS).toArray(new String[0]);
    }

    public boolean equals(@pq6 Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof Jsr305Settings)) {
            return false;
        }
        Jsr305Settings jsr305Settings = (Jsr305Settings) obj;
        return this.globalLevel == jsr305Settings.globalLevel && this.migrationLevel == jsr305Settings.migrationLevel && cr4.b(this.userDefinedLevelForSpecificAnnotation, jsr305Settings.userDefinedLevelForSpecificAnnotation);
    }

    @kp6
    public final ReportLevel getGlobalLevel() {
        return this.globalLevel;
    }

    @pq6
    public final ReportLevel getMigrationLevel() {
        return this.migrationLevel;
    }

    @kp6
    public final Map<FqName, ReportLevel> getUserDefinedLevelForSpecificAnnotation() {
        return this.userDefinedLevelForSpecificAnnotation;
    }

    public int hashCode() {
        int iHashCode = this.globalLevel.hashCode() * 31;
        ReportLevel reportLevel = this.migrationLevel;
        return this.userDefinedLevelForSpecificAnnotation.hashCode() + ((iHashCode + (reportLevel == null ? 0 : reportLevel.hashCode())) * 31);
    }

    public final boolean isDisabled() {
        return this.isDisabled;
    }

    @kp6
    public String toString() {
        return "Jsr305Settings(globalLevel=" + this.globalLevel + ", migrationLevel=" + this.migrationLevel + ", userDefinedLevelForSpecificAnnotation=" + this.userDefinedLevelForSpecificAnnotation + ')';
    }

    public /* synthetic */ Jsr305Settings(ReportLevel reportLevel, ReportLevel reportLevel2, Map map, int i, uz1 uz1Var) {
        this(reportLevel, (i & 2) != 0 ? null : reportLevel2, (i & 4) != 0 ? jk2.a : map);
    }
}
