RuleNameTarget

sealed interface RuleNameTarget

Target selected by a property-name rule before its value type is known.

Functions

Link copied to clipboard
abstract fun generates(type: KType, generator: FakeContext.() -> Any?): GenerationSpec<*>

Generates values for this name target using type.

Link copied to clipboard
infix inline fun <T> RuleNameTarget.generates(value: T): GenerationSpec<T>

Generates value for this name target and infers the target value type from value.

Link copied to clipboard
infix inline fun <T> RuleNameTarget.generatesBy(noinline generator: Generator<T>): GenerationSpec<T>

Generates values for this name target and infers the target value type from generator.