Create from Usage: Work around type renaming
This fixes test failure after changes in KotlinTypeFactory
This commit is contained in:
+8
-1
@@ -75,7 +75,14 @@ private fun KotlinType.renderSingle(typeParameterNameMap: Map<TypeParameterDescr
|
||||
override fun getTypeConstructor() = wrappingTypeConstructor
|
||||
}
|
||||
|
||||
val wrappingType = KotlinTypeFactory.simpleType(typeParameter.defaultType, constructor = wrappingTypeConstructor)
|
||||
val defaultType = typeParameter.defaultType
|
||||
val wrappingType = KotlinTypeFactory.simpleTypeWithNonTrivialMemberScope(
|
||||
defaultType.annotations,
|
||||
wrappingTypeConstructor,
|
||||
defaultType.arguments,
|
||||
defaultType.isMarkedNullable,
|
||||
defaultType.memberScope
|
||||
)
|
||||
TypeProjectionImpl(wrappingType)
|
||||
}
|
||||
.mapKeys { it.key.typeConstructor }
|
||||
|
||||
Reference in New Issue
Block a user