rd-framework / com.jetbrains.rd.framework / Polymorphic

Polymorphic

object Polymorphic : ISerializer<Any?>

Functions

invoke

operator fun <T> invoke(): ISerializer<T>

read

fun read(ctx: SerializationCtx, buffer: AbstractBuffer): Any?

write

fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: Any?): Unit

Extension Functions

array

fun <T> ISerializer<T>.array(): ISerializer<Array<T>>

deepClonePolymorphic

fun <T> T.deepClonePolymorphic(): T

list

fun <T> ISerializer<T>.list(): ISerializer<List<T>>