diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinNameSuggester.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinNameSuggester.kt index 089dda7e3b2..f3e064b0f12 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinNameSuggester.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinNameSuggester.kt @@ -283,6 +283,7 @@ public object KotlinNameSuggester { private fun MutableCollection.addNamesByExpression(expression: JetExpression?, validator: (String) -> Boolean) { if (expression == null) return + val expression = JetPsiUtil.safeDeparenthesize(expression) when (expression) { is JetSimpleNameExpression -> addCamelNames(expression.getReferencedName(), validator) @@ -291,8 +292,6 @@ public object KotlinNameSuggester { is JetCallExpression -> addNamesByExpression(expression.getCalleeExpression(), validator) is JetPostfixExpression -> addNamesByExpression(expression.getBaseExpression(), validator) - - is JetParenthesizedExpression -> addNamesByExpression(expression.getExpression(), validator) } }