ClassMetadata

data class ClassMetadata(val constructor: KFunction<*>, val parameters: List<KParameter>, val paramNames: Set<String>)

Cached reflection metadata for a data class, capturing its primary constructor and the set of valid parameter names.

Parameters

constructor

The primary constructor function.

parameters

Ordered list of constructor parameters.

paramNames

Set of parameter names, used for fast unknown-key detection.

Constructors

Link copied to clipboard
constructor(constructor: KFunction<*>, parameters: List<KParameter>, paramNames: Set<String>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard