package defpackage;

import java.lang.reflect.Type;
import java.lang.reflect.WildcardType;

/* renamed from: ᵶˊᵧ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4800 implements WildcardType {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final Type f17824;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final Type f17825;

    public C4800(Type[] typeArr, Type[] typeArr2) {
        if (typeArr2.length > 1) {
            ᵨᴵᵺ.ᵻᵢﹳᵰ();
            throw null;
        }
        if (typeArr.length != 1) {
            ᵨᴵᵺ.ᵻᵢﹳᵰ();
            throw null;
        }
        if (typeArr2.length != 1) {
            typeArr[0].getClass();
            ᵯᵽᵦ.ˏᵙ(typeArr[0]);
            this.f17824 = null;
            this.f17825 = typeArr[0];
            return;
        }
        typeArr2[0].getClass();
        ᵯᵽᵦ.ˏᵙ(typeArr2[0]);
        if (typeArr[0] != Object.class) {
            ᵨᴵᵺ.ᵻᵢﹳᵰ();
            throw null;
        }
        this.f17824 = typeArr2[0];
        this.f17825 = Object.class;
    }

    public final boolean equals(Object obj) {
        return (obj instanceof WildcardType) && ᵯᵽᵦ.ᵸˑ(this, (WildcardType) obj);
    }

    @Override // java.lang.reflect.WildcardType
    public final Type[] getLowerBounds() {
        Type type = this.f17824;
        return type != null ? new Type[]{type} : ᵯᵽᵦ.ˏᵙ;
    }

    @Override // java.lang.reflect.WildcardType
    public final Type[] getUpperBounds() {
        return new Type[]{this.f17825};
    }

    public final int hashCode() {
        Type type = this.f17824;
        return (this.f17825.hashCode() + 31) ^ (type != null ? type.hashCode() + 31 : 1);
    }

    public final String toString() {
        Type type = this.f17824;
        if (type != null) {
            return "? super " + ᵯᵽᵦ.ˌᵪ(type);
        }
        Type type2 = this.f17825;
        if (type2 == Object.class) {
            return "?";
        }
        return "? extends " + ᵯᵽᵦ.ˌᵪ(type2);
    }
}
