ReflectionMarshaller

class ReflectionMarshaller<T : Any>(val _type: KClass<T>) : IMarshaller<T>

Constructors

Link copied to clipboard
fun <T : Any> ReflectionMarshaller(_type: KClass<T>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun read(ctx: SerializationCtx, buffer: AbstractBuffer): T
Link copied to clipboard
open override fun write(    ctx: SerializationCtx,     buffer: AbstractBuffer,     value: T)

Properties

Link copied to clipboard
open override val _type: KClass<T>
Link copied to clipboard
val ctorParamsSerializers: MutableList<ISerializer<*>>
Link copied to clipboard
open val id: RdId
Link copied to clipboard
val membersSerializers: MutableMap<KProperty1<T, *>, ISerializer<*>>