Skip to content

//core/io.github.serpro69.kfaker.provider.unique/UniqueProviderDelegate

UniqueProviderDelegate

class UniqueProviderDelegate<T : AbstractFakeDataProvider<*>>(uniqueDataProvider: LocalUniqueDataProvider<T>, fakerService: FakerService) : ReadOnlyProperty<T, T>

Delegate class for LocalUniqueDataProvider used to return local providers that generate unique values.

Parameters

jvm

T an implementation of AbstractFakeDataProvider

Constructors

UniqueProviderDelegate [jvm]
constructor(uniqueDataProvider: LocalUniqueDataProvider<T>, fakerService: FakerService)

Functions

Name Summary
getValue [jvm]
open operator override fun getValue(thisRef: T, property: KProperty<*>): T