From 934d491c1c9796e9ca87d90ce585cfd2e296f142 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 16 Sep 2019 20:56:44 +0300 Subject: [PATCH] New J2K: use `Any?` instead of star projection for raw supertypes #KT-33863 fixed --- .../kotlin/nj2k/conversions/TypeMappingConversion.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/TypeMappingConversion.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/TypeMappingConversion.kt index 20ffd213bb5..4baa8d2638b 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/TypeMappingConversion.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/TypeMappingConversion.kt @@ -61,8 +61,8 @@ class TypeMappingConversion(context: NewJ2kConverterContext) : RecursiveApplicab is JKIsExpression -> addTypeParametersToRawProjectionType(JKStarProjectionTypeImpl) .updateNullability(Nullability.NotNull) - is JKTypeCastExpression -> - addTypeParametersToRawProjectionType(JKStarProjectionTypeImpl) + is JKInheritanceInfo -> + addTypeParametersToRawProjectionType(typeFactory.types.nullableAny) else -> addTypeParametersToRawProjectionType(JKStarProjectionTypeImpl) }