josephivie
02/01/2019, 11:48 PMjosephivie
02/01/2019, 11:49 PMjosephivie
02/03/2019, 11:09 AMjosephivie
02/03/2019, 11:10 AMjosephivie
02/04/2019, 8:52 PMjosephivie
02/04/2019, 8:53 PMjosephivie
02/04/2019, 8:53 PMpatjackson52
02/27/2019, 9:31 PMPatrick Jackson
02/27/2019, 10:26 PMjosephivie
02/27/2019, 10:49 PMjosephivie
02/27/2019, 10:52 PM{"type":"YourClass", "value":{}}
josephivie
02/27/2019, 10:52 PMjosephivie
02/28/2019, 9:20 AMpolymorphicSerializer=path.to.my.PolymorphicMirror
to set your own polymorphic serializer! It must, however, conform to these standards:
- It must have a header of abstract class MyPolymorphicMirror<T : Any> : MirrorClass<T>()
- It can use MirrorRegistry
to get information about names for classes
I still have to add a whole bunch of documentation and tests for it, but it should work now.
This also fixes a lot of issues with generating mirrors across multiple packages.josephivie
02/28/2019, 9:22 AMmirror-server
is also being worked on - a system for sending typed request objects to and from a ktor server.Patrick Jackson
02/28/2019, 1:35 PMjosephivie
02/28/2019, 6:31 PMAny
. There's unfortunately no way I've found to make it overrideable without hurting performance and clearness.Justin
09/30/2019, 7:05 PM