Package io.github.krandom
package io.github.krandom
Core implementation of k-random.
-
ClassDescriptionComponent that encapsulates the logic of field/type exclusion in a given randomization context.Common predicates to identify fields.Extension of
Random
that is able to generate random Java objects.Parameters of anKRandom
instance.Utility class to hold a range of values.Exception thrown when k-random is unable to create an instance of a given type.Objenesis based factory to create "fancy" objects: immutable java beans, generic types, abstract and interface types.Common predicates to identify types.