mirror of
https://github.com/corda/corda.git
synced 2025-04-16 07:27:17 +00:00
If we attempt to deserialize a class and find that since it's serialization the definition has changed we need to create a serializer capable of evolving the serialised data and constructing an instance of the new type We currently cope with * Removing members * Adding nullable members * Adding non nullable members if a constructor is provided that allows us to set the old arguments and defaults the new (mandatory) fields * Reordering paramters