mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[param hints] create new xml element for language blacklist (fixes RUBY-19245)
This commit is contained in:
+5
-3
@@ -165,10 +165,12 @@ class ParameterNameHintsSettings : PersistentStateComponent<Element> {
|
||||
}
|
||||
|
||||
private fun Element.addLanguagePatternElements(language: String, patterns: Set<String>, tag: String) {
|
||||
val list = getOrCreateChild(XmlTagHelper.LANGUAGE_LIST)
|
||||
list.setAttribute(XmlTagHelper.LANGUAGE, language)
|
||||
val elements = patterns.map { it.toPatternElement(tag) }
|
||||
list.addContent(elements)
|
||||
val languageBlacklist = Element(XmlTagHelper.LANGUAGE_LIST).apply {
|
||||
setAttribute(XmlTagHelper.LANGUAGE, language)
|
||||
addContent(elements)
|
||||
}
|
||||
addContent(languageBlacklist)
|
||||
}
|
||||
|
||||
private fun Element.extractPatterns(tag: String): Set<String> {
|
||||
|
||||
Reference in New Issue
Block a user