mapKeys

@JvmName(name = "mapKeysNotNull")
fun <OldK, NewK, V : Any> SerializerAwareValue<PluginDataExtensions.NotNullMutableMap<OldK, V>>.mapKeys(oldToNew: (OldK) -> NewK, newToOld: (NewK) -> OldK): SerializerAwareValue<PluginDataExtensions.NotNullMutableMap<NewK, V>>
@JvmName(name = "mapKeys")
fun <OldK, NewK, V> SerializerAwareValue<MutableMap<OldK, V>>.mapKeys(oldToNew: (OldK) -> NewK, newToOld: (NewK) -> OldK): SerializerAwareValue<MutableMap<NewK, V>>

替换 MutableMap 的 key


@JvmName(name = "mapKeysImmutable")
fun <OldK, NewK, V> SerializerAwareValue<Map<OldK, V>>.mapKeys(oldToNew: (OldK) -> NewK, newToOld: (NewK) -> OldK): SerializerAwareValue<Map<NewK, V>>
@JvmName(name = "mapKeysImmutableNotNull")
fun <OldK, NewK, V : Any> SerializerAwareValue<PluginDataExtensions.NotNullMap<OldK, V>>.mapKeys(oldToNew: (OldK) -> NewK, newToOld: (NewK) -> OldK): SerializerAwareValue<PluginDataExtensions.NotNullMap<NewK, V>>

替换 Map 的 key