class ReflectionMarshaller<T : Any> : IMarshaller<T>
ReflectionMarshaller(_type: KClass<T>) |
val _type: KClass<T> |
|
val ctorParamsSerializers: <ERROR CLASS> |
|
val membersSerializers: <ERROR CLASS> |
open val id: RdId |
fun read(ctx: SerializationCtx, buffer: AbstractBuffer): T |
|
fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: T): Unit |
fun findCompanionSerializer(kClass: KClass<*>): ISerializer<Any>? |
|
operator fun <T : Any> invoke(): ISerializer<T>operator fun <T : Any> invoke(kclass: KClass<T>): ISerializer<T> |
|
fun serializerFor(type: KType): ISerializer<*> |
fun <T> ISerializer<T>.array(): ISerializer<Array<T>> |
|
fun <T> T.deepClonePolymorphic(): T |
|
fun <T : Any> ISerializer<T>.interned(internKey: String): ISerializer<T> |
|
fun <T> ISerializer<T>.list(): ISerializer<List<T>> |
|
fun <T : Any> ISerializer<T>.nullable(): ISerializer<T?> |