Avoid using CheckSignatureAdapter in ultra-light classes

This commit is contained in:
Denis Zharkov
2018-11-16 12:33:06 +03:00
parent 037ad2923c
commit ce3b489fa9
2 changed files with 14 additions and 5 deletions
@@ -85,7 +85,7 @@ internal fun UltraLightSupport.mapType(
psiContext: PsiElement,
mapTypeToSignatureWriter: (KotlinTypeMapper, JvmSignatureWriter) -> Unit
): PsiType {
val signatureWriter = BothSignatureWriter(BothSignatureWriter.Mode.TYPE)
val signatureWriter = BothSignatureWriter(BothSignatureWriter.Mode.SKIP_CHECKS)
mapTypeToSignatureWriter(typeMapper(this), signatureWriter)
val signature = StringCharacterIterator(signatureWriter.toString())