override fun getTopmostStatementWithText()

in src/main/kotlin/org/jetbrains/plugins/feature/suggester/suggesters/lang/KotlinLanguageSupport.kt [66:75]


    override fun getTopmostStatementWithText(psiElement: PsiElement, text: String): PsiElement? {
        val statement = psiElement.getParentByPredicate {
            isSupportedStatementToIntroduceVariable(it) && it.text.contains(text) && it.text != text
        }
        return if (statement is KtCallExpression) {
            return statement.parentsOfType<KtDotQualifiedExpression>().lastOrNull() ?: statement
        } else {
            statement
        }
    }