generatesKeys

infix inline fun <Key, Value, MapType : Map<Key, Value>> RuleTarget<MapType>.generatesKeys(noinline generator: Generator<Key>): MapKeySpec<Key, Value, MapType>

Generates map keys for this rule target by invoking generator.


fun <Key, Value, MapType : Map<Key, Value>> RuleTarget<MapType>.generatesKeys(generator: Generator<Key>, keyType: KType?, valueType: KType?): MapKeySpec<Key, Value, MapType>

Deprecated (with error)

Use the reified generatesKeys(generator) overload.

Generates map keys for this rule target by invoking generator.

This low-level overload is intended for callers that already carry KType values. The caller must keep the types and the generator types consistent.