KT-6920 Reference this marked as deprecated if extension function is deprecated

#KT-6920 fixed
This commit is contained in:
Evgeny Gerashchenko
2015-03-05 21:47:30 +03:00
parent 06e3b5937f
commit c6352ec699
3 changed files with 16 additions and 0 deletions
@@ -63,6 +63,11 @@ public class DeprecatedAnnotationVisitor extends AfterAnalysisHighlightingVisito
@Override
public void visitReferenceExpression(@NotNull JetReferenceExpression expression) {
super.visitReferenceExpression(expression);
if (expression.getParent() instanceof JetThisExpression) {
return;
}
ResolvedCall resolvedCall = CallUtilPackage.getResolvedCall(expression, bindingContext);
if (resolvedCall != null && resolvedCall instanceof VariableAsFunctionResolvedCall) {
// Deprecated for invoke()