decodeElementIndex

open override fun decodeElementIndex(descriptor: SerialDescriptor): Int(source)

Resolves next property index and validates optional/nullable layout constraints.

Throws

SerializationException

if class/object layout is ambiguous or trailing input remains unexpectedly