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
|
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)
|
TypeProjectionImpl(wrappingType)
|
||||||
}
|
}
|
||||||
.mapKeys { it.key.typeConstructor }
|
.mapKeys { it.key.typeConstructor }
|
||||||
|
|||||||
Reference in New Issue
Block a user