FIR: report WRONG_ANNOTATION_TARGET on types

This commit is contained in:
Mikhail Glukhikh
2021-05-18 11:11:28 +03:00
parent 2a33a6927c
commit 9a13ec9b76
45 changed files with 89 additions and 300 deletions
@@ -323,7 +323,8 @@ private fun FirTypeRef.hideLocalTypeIfNeeded(
}
val superType = firClass.superTypeRefs.single()
if (superType is FirResolvedTypeRef) {
return superType
val newKind = source?.kind
return if (newKind is FirFakeSourceElementKind) superType.copyWithNewSourceKind(newKind) else superType
}
}
return this