[FIR] Add property delegate positioning strategy
This commit is contained in:
committed by
TeamCityServer
parent
276fb77155
commit
f97e666608
+12
@@ -302,6 +302,18 @@ object PositioningStrategies {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmField
|
||||
val PROPERTY_DELEGATE: PositioningStrategy<KtProperty> = object : DeclarationHeader<KtProperty>() {
|
||||
override fun mark(element: KtProperty): List<TextRange> {
|
||||
val delegate = element.delegate
|
||||
return if (delegate != null) {
|
||||
markElement(delegate)
|
||||
} else {
|
||||
DEFAULT.mark(element)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@JvmField
|
||||
val FOR_REDECLARATION: PositioningStrategy<PsiElement> = object : PositioningStrategy<PsiElement>() {
|
||||
override fun mark(element: PsiElement): List<TextRange> {
|
||||
|
||||
Reference in New Issue
Block a user