| Modifier and Type | Method and Description
|
|---|
| public static boolean | Returns: true if `null` can be assigned to storage of this type acceptsNullable(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)Differs from `isNullableType` only by treating type parameters: acceptsNullable(T) <=> T has nullable lower bound
Semantics should be the same as `isSubtype(Nothing?, T)`
|
| public static boolean |
|
| private static void |
|
| public static boolean | contains(@Nullable kotlin.reflect.jvm.internal.impl.types.KotlinType type, final @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType specialType)
|
| public static boolean | contains(@Nullable kotlin.reflect.jvm.internal.impl.types.KotlinType type, @NotNull kotlin.jvm.functions.Function1<kotlin.reflect.jvm.internal.impl.types.UnwrappedType, Boolean> isSpecialType)
|
| private static boolean | contains(@Nullable kotlin.reflect.jvm.internal.impl.types.KotlinType type, @NotNull kotlin.jvm.functions.Function1<kotlin.reflect.jvm.internal.impl.types.UnwrappedType, Boolean> isSpecialType, kotlin.reflect.jvm.internal.impl.utils.SmartSet<kotlin.reflect.jvm.internal.impl.types.KotlinType> visited)
|
| public static @Nullable kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static boolean |
|
| public static boolean |
|
| public static boolean | equalTypes(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType a, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType b)
|
| private static @Nullable kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static @NotNull Set<kotlin.reflect.jvm.internal.impl.types.KotlinType> |
|
| public static @Nullable ClassDescriptor |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static @Nullable kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static @NotNull List<TypeProjection> |
|
| public static @NotNull List<kotlin.reflect.jvm.internal.impl.types.KotlinType> |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType | getPrimitiveNumberType(@NotNull kotlin.reflect.jvm.internal.impl.resolve.constants.IntegerValueTypeConstructor numberValueTypeConstructor, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType expectedType)
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType | getPrimitiveNumberType(@NotNull kotlin.reflect.jvm.internal.impl.resolve.constants.IntegerLiteralTypeConstructor literalTypeConstructor, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType expectedType)
|
| public static @Nullable TypeParameterDescriptor |
|
| public static boolean |
|
| public static boolean |
|
| public static boolean |
|
| public static boolean | Returns: true if a value of this type can be null isNullableType(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)A work-around of the generic nullability problem in the type checker
Semantics should be the same as `!isSubtype(T, Any)`
|
| public static boolean |
|
| public static boolean |
|
| private static boolean |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.SimpleType |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static @NotNull TypeProjection |
|
| public static @NotNull TypeProjection |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.SimpleType | makeUnsubstitutedType(ClassifierDescriptor classifierDescriptor, kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope unsubstitutedMemberScope, kotlin.jvm.functions.Function1<kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner, kotlin.reflect.jvm.internal.impl.types.SimpleType> refinedTypeFactory)
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.SimpleType | makeUnsubstitutedType(@NotNull TypeConstructor typeConstructor, @NotNull kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope unsubstitutedMemberScope, @NotNull kotlin.jvm.functions.Function1<kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner, kotlin.reflect.jvm.internal.impl.types.SimpleType> refinedTypeFactory)
|
| public static boolean |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType |
|
| public static @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType |
|