package defpackage;

/* renamed from: ʽˇ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0094 {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final int f1351;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C0964 f1352;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final int f1353;

    public C0094(int i, int i2, Class cls) {
        this(C0964.m3296(cls), i, i2);
    }

    public C0094(C0964 c0964, int i, int i2) {
        ˋˌ.ˎˏʜʾ(c0964, "Null dependency anInterface.");
        this.f1352 = c0964;
        this.f1353 = i;
        this.f1351 = i2;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static C0094 m1171(C0964 c0964) {
        return new C0094(c0964, 1, 0);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static C0094 m1172(Class cls) {
        return new C0094(1, 0, cls);
    }

    public final boolean equals(Object obj) {
        if (!(obj instanceof C0094)) {
            return false;
        }
        C0094 c0094 = (C0094) obj;
        return this.f1352.equals(c0094.f1352) && this.f1353 == c0094.f1353 && this.f1351 == c0094.f1351;
    }

    public final int hashCode() {
        return this.f1351 ^ ((((this.f1352.hashCode() ^ 1000003) * 1000003) ^ this.f1353) * 1000003);
    }

    public final String toString() {
        String str;
        StringBuilder sb = new StringBuilder("Dependency{anInterface=");
        sb.append(this.f1352);
        sb.append(", type=");
        int i = this.f1353;
        sb.append(i == 1 ? "required" : i == 0 ? "optional" : "set");
        sb.append(", injection=");
        int i2 = this.f1351;
        if (i2 == 0) {
            str = "direct";
        } else if (i2 == 1) {
            str = "provider";
        } else {
            if (i2 != 2) {
                throw new AssertionError(AbstractC2990.m7313(i2, "Unsupported injection: "));
            }
            str = "deferred";
        }
        return AbstractC1327.m4107(sb, str, "}");
    }
}
