DescriptorWrapper

class DescriptorWrapper(val serialName: String, wrapped: SerialDescriptor) : SerialDescriptor

A wrapper around SerialDescriptor that only overrides the serialName.

Constructors

Link copied to clipboard
constructor(serialName: String, wrapped: SerialDescriptor)

Functions

Link copied to clipboard
open override fun getElementAnnotations(index: Int): List<Annotation>
Link copied to clipboard
open override fun getElementDescriptor(index: Int): SerialDescriptor
Link copied to clipboard
open override fun getElementIndex(name: String): Int
Link copied to clipboard
open override fun getElementName(index: Int): String
Link copied to clipboard
open override fun isElementOptional(index: Int): Boolean

Properties

Link copied to clipboard
open override val annotations: List<Annotation>
Link copied to clipboard
open override val elementsCount: Int
Link copied to clipboard
open override val isInline: Boolean
Link copied to clipboard
open override val isNullable: Boolean
Link copied to clipboard
open override val kind: SerialKind
Link copied to clipboard
open override val serialName: String