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

import defpackage.cr4;
import defpackage.e45;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.uz1;

/* JADX INFO: loaded from: classes3.dex */
public final class JavaNullabilityAnnotationsStatus {

    @kp6
    public static final Companion Companion = new Companion(null);

    @kp6
    private static final JavaNullabilityAnnotationsStatus DEFAULT = new JavaNullabilityAnnotationsStatus(ReportLevel.STRICT, null, null, 6, null);

    @kp6
    private final ReportLevel reportLevelAfter;

    @kp6
    private final ReportLevel reportLevelBefore;

    @pq6
    private final e45 sinceVersion;

    public static final class Companion {
        public /* synthetic */ Companion(uz1 uz1Var) {
            this();
        }

        @kp6
        public final JavaNullabilityAnnotationsStatus getDEFAULT() {
            return JavaNullabilityAnnotationsStatus.DEFAULT;
        }

        private Companion() {
        }
    }

    public JavaNullabilityAnnotationsStatus(@kp6 ReportLevel reportLevel, @pq6 e45 e45Var, @kp6 ReportLevel reportLevel2) {
        cr4.g(reportLevel, "reportLevelBefore");
        cr4.g(reportLevel2, "reportLevelAfter");
        this.reportLevelBefore = reportLevel;
        this.sinceVersion = e45Var;
        this.reportLevelAfter = reportLevel2;
    }

    public boolean equals(@pq6 Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof JavaNullabilityAnnotationsStatus)) {
            return false;
        }
        JavaNullabilityAnnotationsStatus javaNullabilityAnnotationsStatus = (JavaNullabilityAnnotationsStatus) obj;
        return this.reportLevelBefore == javaNullabilityAnnotationsStatus.reportLevelBefore && cr4.b(this.sinceVersion, javaNullabilityAnnotationsStatus.sinceVersion) && this.reportLevelAfter == javaNullabilityAnnotationsStatus.reportLevelAfter;
    }

    @kp6
    public final ReportLevel getReportLevelAfter() {
        return this.reportLevelAfter;
    }

    @kp6
    public final ReportLevel getReportLevelBefore() {
        return this.reportLevelBefore;
    }

    @pq6
    public final e45 getSinceVersion() {
        return this.sinceVersion;
    }

    public int hashCode() {
        int iHashCode = this.reportLevelBefore.hashCode() * 31;
        e45 e45Var = this.sinceVersion;
        return this.reportLevelAfter.hashCode() + ((iHashCode + (e45Var == null ? 0 : e45Var.d)) * 31);
    }

    @kp6
    public String toString() {
        return "JavaNullabilityAnnotationsStatus(reportLevelBefore=" + this.reportLevelBefore + ", sinceVersion=" + this.sinceVersion + ", reportLevelAfter=" + this.reportLevelAfter + ')';
    }

    public JavaNullabilityAnnotationsStatus(ReportLevel reportLevel, e45 e45Var, ReportLevel reportLevel2, int i, uz1 uz1Var) {
        this(reportLevel, (i & 2) != 0 ? new e45(1, 0, 0) : e45Var, (i & 4) != 0 ? reportLevel : reportLevel2);
    }
}
