From d0d8ea7c69e19a18c471ae4e1de3ca07f5bc8586 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Fri, 26 Aug 2016 22:21:47 +0300 Subject: [PATCH] Added TODO --- .../idea/search/usagesSearch/destructuringDeclarationUsages.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/destructuringDeclarationUsages.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/destructuringDeclarationUsages.kt index 29e4351d6d4..1f89f787ae2 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/destructuringDeclarationUsages.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/destructuringDeclarationUsages.kt @@ -217,7 +217,7 @@ private class Processor( typeRefParent.typeReference -> { addCallableDeclarationToProcess(typeRefParent) - if (typeRefParent is KtParameter) { + if (typeRefParent is KtParameter) { //TODO: what if functional type is declared with "FunctionN<...>"? val usedInsideFunctionalType = parent.parents.takeWhile { it != typeRef }.any { it is KtFunctionType } if (usedInsideFunctionalType) { val function = (typeRefParent.parent as? KtParameterList)?.parent as? KtFunction