Skip to content

Generate serialization code instead of doing it via reflection #3

Description

@tpodhraski

We need to generate (de)serialization code for each custom object. This will removed a lot of dynamic code in the ManagedObject and other Modi classes. Biggest offenders are:

deserialize(deserializator:IDeserializator):void
serialize(serializator:ISerializator):void
readUnindentified(name:String, object:*, type:String, deserializator:IDeserializator):Boolean
writeUnindentified(name:String, object:*, type:String, serializator:ISerializator):Boolean

This will solve make serialization more performant; it has potential to solve some of our problems on mobile.

As a small bonus, Modi code will become simpler.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions