mirror of
https://github.com/corda/corda.git
synced 2024-12-20 05:28:21 +00:00
0f36e22314
* Pull out and tidy type parameter inference * Contain null proliferation * Extract fingerprinter state * SerializerFingerPrinter is always initialised with a SerializerFactory * Move non-recursive state transition functions into state * Move all state transition functions into state * Simplify and optimise with mutable state * Move TypeParameterUtils back into internal.amqp * Clarify behaviour of constructorForDeserialisation * constructorForDeserialization no longer returns null * Capture field properties * Narrow PropertyDescriptor * Use map rather than apply on a mutable list * Remove printStackTrace added for debugging * CORDA-1869 minor tweaks * Use groupingBy to avoid creating an intermediate map * Convert some functional origami to plain old for-loops * Eliminate nested lambda to unbreak pre-serialisation * Use EnumMap for map of Enums |
||
---|---|---|
.. | ||
main/kotlin/net/corda/serialization/internal | ||
test |