FiktionArrayMetadata

class FiktionArrayMetadata<T>(val type: KType, val elementType: KType, constructor: (List<Any?>) -> T) : FiktionTypeMetadata<T>

Runtime construction metadata for an array type that Fiktion can generate automatically.

Constructors

Link copied to clipboard
constructor(type: KType, elementType: KType, constructor: (List<Any?>) -> T)

Properties

Link copied to clipboard

Type generated for each array element.

Link copied to clipboard
open override val type: KType

Array type represented by this metadata.

Functions

Link copied to clipboard
fun construct(elements: List<Any?>): T

Creates an array from generated elements.