diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt b/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt index eca738f72cd..fa3a2957542 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt @@ -37,9 +37,7 @@ class StarProjectionImpl( override fun getType() = _type @TypeRefinement - override fun refine(kotlinTypeRefiner: KotlinTypeRefiner): TypeProjection = - TypeBasedStarProjectionImpl(kotlinTypeRefiner.refineType(type)) - + override fun refine(kotlinTypeRefiner: KotlinTypeRefiner): TypeProjection = this } fun TypeParameterDescriptor.starProjectionType(): KotlinType { @@ -66,6 +64,5 @@ class TypeBasedStarProjectionImpl( override fun getType() = _type @TypeRefinement - override fun refine(kotlinTypeRefiner: KotlinTypeRefiner): TypeProjection = - TypeBasedStarProjectionImpl(kotlinTypeRefiner.refineType(_type)) + override fun refine(kotlinTypeRefiner: KotlinTypeRefiner): TypeProjection = this }