mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
[json-settings] Skip properties with unsupported types
GitOrigin-RevId: 1681f7f63aee264cb437c85e214581ddbd11c92f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
10f6403ca1
commit
7b62ddb124
@@ -121,7 +121,8 @@ class JsonSettingsModel(val propertyMap: Map<String, PropertyDescriptor>) {
|
||||
* A primitive filter: either "*" (all) or a specific name.
|
||||
*/
|
||||
private fun filterProperties(original: List<ComponentPropertyInfo>, nameFilter: List<String>): List<ComponentPropertyInfo> =
|
||||
if (nameFilter.first() == "*") original else original.filter { nameFilter.contains(it.name) }
|
||||
(if (nameFilter.first() == "*") original else original.filter { nameFilter.contains(it.name) })
|
||||
.filter { it.type != PropertyType.Unsupported }
|
||||
|
||||
private fun whiteListToComponentMap(whiteList: WhiteList): Map<String, ComponentInfo> {
|
||||
val result = mutableMapOf<String, ComponentInfo>()
|
||||
|
||||
Reference in New Issue
Block a user