[FIR] Add KtBackingField (see: KT-CR-4119, KT-14663)

This commit is contained in:
Nikolay Lunyak
2021-08-04 17:02:46 +03:00
committed by TeamCityServer
parent 654ed3caf6
commit 37f832bc2f
13 changed files with 289 additions and 42 deletions
@@ -292,6 +292,13 @@ object PositioningStrategies {
@JvmField
val ENUM_MODIFIER: PositioningStrategy<KtModifierListOwner> = modifierSetPosition(KtTokens.ENUM_KEYWORD)
@JvmField
val FIELD_KEYWORD: PositioningStrategy<KtBackingField> = object : DeclarationHeader<KtBackingField>() {
override fun mark(element: KtBackingField): List<TextRange> {
return markElement(element.fieldKeyword)
}
}
@JvmField
val FOR_REDECLARATION: PositioningStrategy<PsiElement> = object : PositioningStrategy<PsiElement>() {
override fun mark(element: PsiElement): List<TextRange> {