All Classes and Interfaces

Class
Description
Base class for Randomizer implementations.
Abstract class for range randomizers.
A RandomizerRegistry for fields annotated with Randomizer.
Generate a random AtomicInteger.
Generate a random AtomicLong.
Generate a random BigDecimal.
Generate a random BigDecimal in the given range.
Generate a random BigInteger.
Generate a random BigInteger in the given range.
Generate a random Boolean.
Generate a random Byte.
Generate a random Byte in the given range.
Generate a random Calendar.
Generate a random Character.
Character utility methods.
A Randomizer that generates constant values.
Interface for a Randomizer that is aware of the randomization context it is invoked in.
Type conversion utility methods.
Registry of user defined randomizers.
Generate a random Date.
Generate a random Date in the given range.
A Randomizer that generates a random day value between DayRandomizer.MIN_DAY and DayRandomizer.MAX_DAY.
Component that encapsulates the logic of field/type exclusion in a given randomization context.
Generate a random Double.
Generate a random Double in the given range.
A Randomizer that generates random Duration.
Extension of Random that is able to generate random Java objects.
Parameters of an EasyRandom instance.
Utility class to hold a range of values.
A Randomizer that generates a random value from a given Enum.
A Randomizer that generates an EnumSet of random enum values using a delegate EnumRandomizer.
Annotation to exclude a field from being populated.
Strategy interface for field/type exclusion.
A RandomizerRegistry to exclude fields using a Predicate.
Common predicates to identify fields.
Generate a random Float.
Generate a random Float in the given range.
Generate a random GregorianCalendarRandomizer.
A Randomizer that generates a random hour value between HourRandomizer.MIN_HOUR and HourRandomizer.MAX_HOUR.
A Randomizer that generates random Instant.
 
Generate a random Integer.
Generate a random Integer in the given range.
Registry for Java built-in types.
A custom Randomizer that generates a list of random values using a delegate Randomizer.
A Randomizer that generates random LocalDate.
Generate a random LocalDate in the given range.
A Randomizer that generates random LocalDateTime.
Generate a random LocalDateTime in the given range.
Generate a random Locale.
A Randomizer that generates random LocalTime.
Generate a random LocalTime in the given range.
Generate a random Long.
Generate a random Long in the given range.
A Randomizer that generates a Map with random entries.
A Randomizer that generates a random minute value between MinuteRandomizer.MIN_MINUTE and MinuteRandomizer.MAX_MINUTE.
A Randomizer that generates random MonthDay.
A Randomizer that generates a random nano-second value between NanoSecondRandomizer.MIN_NANO_SECOND and NanoSecondRandomizer.MAX_NANO_SECOND.
A Randomizer that generates null values.
Generate a random Number.
Exception thrown when Easy Random is unable to create an instance of a given type.
Strategy interface for object creation.
Objenesis based factory to create "fancy" objects: immutable java beans, generic types, abstract and interface types.
A Randomizer that generates random OffsetDateTime.
Generate a random OffsetDateTime in the given range.
A Randomizer that generates random OffsetTime.
Generate a random OffsetTime in the given range.
A Randomizer which, according to the optional percent, returns the random value from a delegate.
A Randomizer that generates random Period.
Define the priority of a Randomizer or a RandomizerRegistry.
A Randomizer that generates a queue of random values using a delegate Randomizer.
Annotation to mark a field to be populated with a random value using the given Randomizer.
Interface for custom randomizer.
Argument of a Randomizer.
A context object for a Randomizer.
Strategy interface to provide randomizers for field/type based on the current context.
Interface for a registry of Randomizers.
What is the justification for extending ObjenesisObjectFactory? RecordFactory, to support nesting depth, needs access to context implementation which renders the interface (RandomizerContext) introduced by ObjenesisObjectFactory method signature redundant.
Reflection utility methods.
A Randomizer that generates a set of random values using a delegate Randomizer.
Generate a random Short.
Generate a random Short in the given range.
A randomizer used to skip fields from being populated.
Generate a random Date.
Generate a random Date in a given range.
Generate a random Time.
Generate a random Timestamp.
A Randomizer that stringify values generated by a delegate Randomizer.
Generate a random String.
A registry of randomizers for Java 8 JSR 310 types.
Generate a random TimeZone.
Common predicates to identify types.
Generate a random URI.
Generate a random URL.
Generate a random UUID.
A Randomizer that generates random YearMonth.
Generate a random YearMonth in the given range.
A Randomizer that generates random Year.
Generate a random Year in the given range.
A Randomizer that generates random ZonedDateTime.
Generate a random ZonedDateTime in the given range.
A Randomizer that generates random ZoneId.
A Randomizer that generates random ZoneOffset.