override fun getSuggestion()

in src/main/kotlin/org/jetbrains/plugins/feature/suggester/suggesters/UnwrapSuggester.kt [46:60]


    override fun getSuggestion(action: Action): Suggestion {
        val language = action.language ?: return NoSuggestion
        val langSupport = LanguageSupport.getForLanguage(language) ?: return NoSuggestion
        if (action is BeforeEditorTextRemovedAction) {
            val text = action.textFragment.text
            when {
                text == "}" -> return langSupport.handleCloseBraceDeleted(action)
                text.matches(surroundingStatementStartRegex) -> {
                    return langSupport.handleStatementStartDeleted(action)
                }
                else -> State.reset()
            }
        }
        return NoSuggestion
    }