package kotlin.reflect.full;

import androidx.media3.container.NalUnitUtil;
import defpackage.cr4;
import defpackage.cu8;
import defpackage.kp6;
import defpackage.r15;
import kotlin.Metadata;
import kotlin.reflect.KType;
import kotlin.reflect.jvm.internal.KTypeImpl;
import kotlin.reflect.jvm.internal.impl.types.typeUtil.TypeUtilsKt;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\u001a\u0014\u0010\u0000\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0007\u001a\u0014\u0010\u0004\u001a\u00020\u0003*\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0007\u001a\u0014\u0010\u0006\u001a\u00020\u0003*\u00020\u00012\u0006\u0010\u0005\u001a\u00020\u0001H\u0007¨\u0006\u0007"}, d2 = {"withNullability", "Lkotlin/reflect/KType;", "nullable", "", "isSubtypeOf", "other", "isSupertypeOf", "kotlin-reflection"}, k = 2, mv = {2, 1, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@r15
public final class KTypes {
    @cu8
    public static final boolean isSubtypeOf(@kp6 KType kType, @kp6 KType kType2) {
        cr4.g(kType, "<this>");
        cr4.g(kType2, "other");
        return TypeUtilsKt.isSubtypeOf(((KTypeImpl) kType).getType(), ((KTypeImpl) kType2).getType());
    }

    @cu8
    public static final boolean isSupertypeOf(@kp6 KType kType, @kp6 KType kType2) {
        cr4.g(kType, "<this>");
        cr4.g(kType2, "other");
        return isSubtypeOf(kType2, kType);
    }

    @cu8
    @kp6
    public static final KType withNullability(@kp6 KType kType, boolean z) {
        cr4.g(kType, "<this>");
        return ((KTypeImpl) kType).makeNullableAsSpecified$kotlin_reflection(z);
    }
}
