Pass languageVersionSettings to AbstractTypeApproximator

This commit is contained in:
Denis.Zharkov
2021-04-07 10:58:50 +03:00
committed by TeamCityServer
parent 59372fd15f
commit e74a0c7ef7
14 changed files with 31 additions and 21 deletions
@@ -199,7 +199,8 @@ internal fun KotlinType.toPsiType(lightDeclaration: PsiModifierListOwner?, conte
val signatureWriter = BothSignatureWriter(BothSignatureWriter.Mode.TYPE)
val typeMappingMode = if (boxed) TypeMappingMode.GENERIC_ARGUMENT_UAST else TypeMappingMode.DEFAULT_UAST
val approximatedType = TypeApproximator(this.builtIns).approximateDeclarationType(this, true, languageVersionSettings)
val approximatedType =
TypeApproximator(this.builtIns, languageVersionSettings).approximateDeclarationType(this, true)
typeMapper.mapType(approximatedType, signatureWriter, typeMappingMode)
val signature = StringCharacterIterator(signatureWriter.toString())