fun actionPerformed()

in src/main/kotlin/org/jetbrains/plugins/feature/suggester/FeatureSuggestersManager.kt [27:39]


    fun actionPerformed(action: Action) {
        if (project.isDisposed) return
        val language = action.language ?: return
        val suggesters = FeatureSuggester.suggesters
            .filter { it.languages.find { id -> id == Language.ANY.id || id == language.id } != null }
        if (suggesters.isNotEmpty()) {
            for (suggester in suggesters) {
                if (suggester.isEnabled()) {
                    processSuggester(suggester, action)
                }
            }
        }
    }