Class Metadata
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.
param Names
Set of parameter names, used for fast unknown-key detection.