FIR: Don't use AnnotationUseSiteTarget.PROPERTY_GETTER when computing
deprecation from a callable reference use site. Also fixed positioning of DEPRECATION(_ERROR) diagnostics on variable assignments.
This commit is contained in:
committed by
TeamCityServer
parent
b8ed46066e
commit
42abc4a3af
+4
@@ -896,6 +896,10 @@ object PositioningStrategies {
|
||||
*/
|
||||
class FindReferencePositioningStrategy(val locateReferencedName: Boolean) : PositioningStrategy<PsiElement>() {
|
||||
override fun mark(element: PsiElement): List<TextRange> {
|
||||
if (element is KtBinaryExpression && element.operationToken == KtTokens.EQ) {
|
||||
// Look for reference in LHS of variable assignment.
|
||||
element.left?.let { return mark(it) }
|
||||
}
|
||||
var result: PsiElement = when (element) {
|
||||
is KtQualifiedExpression -> {
|
||||
when (val selectorExpression = element.selectorExpression) {
|
||||
|
||||
Reference in New Issue
Block a user