Fixed find usages for Java's invoke()

This commit is contained in:
Valentin Kipyatkov
2016-09-03 01:21:41 +03:00
parent 478556890a
commit d7a94ac470
6 changed files with 21 additions and 1 deletions
@@ -75,7 +75,7 @@ fun PsiReference.matchesTarget(candidateTarget: PsiElement): Boolean {
// Optimizations
when (this) {
is KtInvokeFunctionReference -> {
if (candidateTarget !is KtNamedFunction) return false
if (candidateTarget !is KtNamedFunction && candidateTarget !is PsiMethod) return false
}
is KtDestructuringDeclarationReference -> {
if (candidateTarget !is KtNamedFunction && candidateTarget !is KtParameter && candidateTarget !is PsiMethod) return false