package defpackage;

/* JADX INFO: renamed from: ᵸᵜⁱᵔ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4995 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int f18928;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final int f18929;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final C4994 f18930;

    public C4995(int i, int i2, Class cls) {
        this(C4994.m10323(cls), i, i2);
    }

    public C4995(C4994 c4994, int i, int i2) {
        ᵣˉ.ᵶᵥᵝ(c4994, "Null dependency anInterface.");
        this.f18930 = c4994;
        this.f18928 = i;
        this.f18929 = i2;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static C4995 m10324(Class cls) {
        return new C4995(1, 0, cls);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static C4995 m10325(C4994 c4994) {
        return new C4995(c4994, 1, 0);
    }

    public final boolean equals(Object obj) {
        if (!(obj instanceof C4995)) {
            return false;
        }
        C4995 c4995 = (C4995) obj;
        return this.f18930.equals(c4995.f18930) && this.f18928 == c4995.f18928 && this.f18929 == c4995.f18929;
    }

    public final int hashCode() {
        return this.f18929 ^ ((((this.f18930.hashCode() ^ 1000003) * 1000003) ^ this.f18928) * 1000003);
    }

    public final String toString() {
        String str;
        StringBuilder sb = new StringBuilder("Dependency{anInterface=");
        sb.append(this.f18930);
        sb.append(", type=");
        int i = this.f18928;
        sb.append(i == 1 ? "required" : i == 0 ? "optional" : "set");
        sb.append(", injection=");
        int i2 = this.f18929;
        if (i2 == 0) {
            str = "direct";
        } else if (i2 == 1) {
            str = "provider";
        } else {
            if (i2 != 2) {
                throw new AssertionError(AbstractC2704.m6517(i2, "Unsupported injection: "));
            }
            str = "deferred";
        }
        return AbstractC3653.m8231(sb, str, "}");
    }
}
