//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 |