Skip to content

//core/io.github.serpro69.kfaker.provider.misc

Package-level declarations

Types

Name Summary
ConstructorFilterStrategy [jvm]
enum ConstructorFilterStrategy : Enum<ConstructorFilterStrategy>
CryptographyProvider [jvm]
class CryptographyProvider : AbstractFakeDataProvider<CryptographyProvider>
Provides functions for generating random hash sum strings.
DefaultValuesStrategy [jvm]
enum DefaultValuesStrategy : Enum<DefaultValuesStrategy>
FallbackStrategy [jvm]
enum FallbackStrategy : Enum<FallbackStrategy>
ParameterInfo [jvm]
data class ParameterInfo(val index: Int, val name: String, val isOptional: Boolean, val isVararg: Boolean, val type: KType, val kind: KParameter.Kind)
Provides additional information about Class parameter to custom defined generators. The reason why KParameter is not used is that you will want to provide additional information about parameter that is not available in KParameter class.
RandomClassProvider [jvm]
class RandomClassProvider
Provider functionality for generating random class instances.
RandomProvider [jvm]
class RandomProvider : AbstractFakeDataProvider<RandomProvider> , IRandom
Provides data-generator-like functionality for the functions of RandomService.
RandomProviderConfig [jvm]
class RandomProviderConfig
Configuration for RandomClassProvider.randomClassInstance.
StringProvider [jvm]
class StringProvider : AbstractFakeDataProvider<StringProvider>
Provides functions for generating values from string expressions.