AA: do not parse signature with NO_NAME_PROVIDED

^KTIJ-23503 Fixed
This commit is contained in:
Jinseong Jeon
2022-11-03 23:09:26 -07:00
committed by Ilya Kirillov
parent 6cadad5a6b
commit 4497be0b68
9 changed files with 66 additions and 5 deletions
@@ -85,9 +85,8 @@ internal class KtFe10PsiTypeProvider(
val canonicalSignature = signatureWriter.toString()
require(!canonicalSignature.contains(SpecialNames.ANONYMOUS_STRING))
if (canonicalSignature.contains("L<error>")) {
return null
}
if (canonicalSignature.contains("L<error>")) return null
if (canonicalSignature.contains(SpecialNames.NO_NAME_PROVIDED.asString())) return null
val signature = StringCharacterIterator(canonicalSignature)
val javaType = SignatureParsing.parseTypeString(signature, StubBuildingVisitor.GUESSING_MAPPER)