NovaRegistryEntrySerializer

open class NovaRegistryEntrySerializer<T : NovaRegistryElement<T>>(val registry: NovaRegistry<T>) : KSerializer<RegistryEntry.Nova<T>>

Open base class for specialized RegistryEntry.Nova serializers.

Constructors

Link copied to clipboard
constructor(registry: NovaRegistry<T>)

Properties

Link copied to clipboard
override val descriptor: SerialDescriptor
Link copied to clipboard

The registry this serializer is for.

Functions

Link copied to clipboard
override fun deserialize(decoder: Decoder): RegistryEntry.Nova<T>
Link copied to clipboard
override fun serialize(encoder: Encoder, value: RegistryEntry.Nova<T>)