From e257872445913c072a22a59436aefc731e39dc2b Mon Sep 17 00:00:00 2001 From: Katelyn Baker Date: Mon, 4 Dec 2017 09:39:16 +0000 Subject: [PATCH] CORDA-553 - Review Comments --- .../internal/serialization/amqp/EnumEvolutionSerializer.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/amqp/EnumEvolutionSerializer.kt b/node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/amqp/EnumEvolutionSerializer.kt index d5690d5f63..25413d650c 100644 --- a/node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/amqp/EnumEvolutionSerializer.kt +++ b/node-api/src/main/kotlin/net/corda/nodeapi/internal/serialization/amqp/EnumEvolutionSerializer.kt @@ -34,11 +34,10 @@ import java.lang.reflect.Type * @property ordinals Convenience mapping of constant to ordinality */ class EnumEvolutionSerializer( - clazz: Type, + override val type: Type, factory: SerializerFactory, private val conversions: Map, private val ordinals: Map) : AMQPSerializer { - override val type: Type = clazz override val typeDescriptor = Symbol.valueOf("$DESCRIPTOR_DOMAIN:${fingerprintForType(type, factory)}")!! companion object { @@ -87,7 +86,7 @@ class EnumEvolutionSerializer( rules.putAll(defaultRules?.associateBy({ it.new }, { it.old }) ?: emptyMap()) rules.putAll(renameRules?.associateBy({ it.to }, { it.from }) ?: emptyMap()) - while (conversions.filter { it.value !in localValues }.isNotEmpty()) { + while (conversions.filterNot { it.value in localValues }.isNotEmpty()) { conversions.mapInPlace { rules[it] ?: it } }