[FIR] Implement SPREAD_OF_NULLABLE

This commit is contained in:
Ivan Kochurkin
2021-07-11 23:49:58 +03:00
committed by TeamCityServer
parent 83c5c41dd4
commit 66e052b9b3
15 changed files with 99 additions and 25 deletions
@@ -849,6 +849,12 @@ object PositioningStrategies {
}
}
val SPREAD_OPERATOR: PositioningStrategy<PsiElement> = object : PositioningStrategy<PsiElement>() {
override fun mark(element: PsiElement): List<TextRange> {
return super.mark((element as? KtValueArgument)?.getSpreadElement()?.node?.psi ?: element)
}
}
@JvmField
val FUN_INTERFACE: PositioningStrategy<KtDeclaration> = object : PositioningStrategy<KtDeclaration>() {
override fun mark(element: KtDeclaration): List<TextRange> {