Serializers

Constructors

Link copied to clipboard
constructor(provider: MarshallersProvider)
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun get(id: RdId): IMarshaller<*>?
Link copied to clipboard
open override fun <T : Any> readPolymorphic(ctx: SerializationCtx, stream: AbstractBuffer, abstractDeclaration: IAbstractDeclaration<T>?): T
Link copied to clipboard
open override fun <T> readPolymorphicNullable(ctx: SerializationCtx, stream: AbstractBuffer, abstractDeclaration: IAbstractDeclaration<T>?): T?
Link copied to clipboard
open override fun <T : Any> register(serializer: IMarshaller<T>)
Link copied to clipboard
open override fun registerSerializersOwnerOnce(serializersOwner: ISerializersOwner)
Link copied to clipboard
open override fun <T : Any> writePolymorphic(ctx: SerializationCtx, stream: AbstractBuffer, value: T)
Link copied to clipboard
open override fun <T> writePolymorphicNullable(ctx: SerializationCtx, stream: AbstractBuffer, value: T)