All Classes and Interfaces

Class
Description
Base class for generators that require the GeneratorContext.
 
 
 
 
 
 
 
Contains built-in generators for java.util.concurrent.atomic classes.
 
 
 
 
 
 
 
 
 
A filter for checking whether a Class should be excluded from processing.
 
 
Generator spec for collections.
 
 
 
 
 
 
 
Collects declared and super class fields, excluding static fields.
Collects declared, non-static fields.
 
 
 
 
EnumGenerator<E extends Enum<E>>
 
 
 
An interface for collecting fields from classes.
 
 
 
 
 
A generator of values of a specific type.
 
A Service Provider Interface for registering custom generators.
 
 
This class provides access to built-in generators.
Marker interface for configurable Generators.
A marker for selectors that can be grouped using Select.all(GroupableSelector...).
 
 
Instancio API for creating instances of a class.
Instancio API for generating instances of a class populated with random data.
Exception generated by incorrect usage of the API.
 
Exception generated as a result of an internal error.
This annotation provides support for generating metamodels for classes in order to avoid referencing fields as literal strings.
Instancio API for defining type parameters for generic classes.
 
 
 
 
 
 
 
 
Defines all keys supported by Instancio.
 
 
 
 
 
Generator spec for maps.
 
 
Contains built-in generators for java.math classes.
Selector for use in generated metamodel classes only.
The mode is used to specify strictness level, either Mode.STRICT or Mode.LENIENT, an idea borrowed from the Mockito library.
A model containing all the information for populating a class that can be obtained using the 'toModel()' method:
 
 
 
 
 
 
Class for creating a node hierarchy for a given Type.
 
 
Generator spec for core numeric types.
 
 
 
A callback that gets invoked after an object has been fully populated.
 
 
 
 
A filter for checking whether a Package should be excluded from processing.
 
 
 
Provides methods for generating random values such as numbers, booleans, characters, and strings.
Copied from the Apache Commons Math library.
Provides support for auto-adjusting 'range' settings that have a min and a max value.
Adjusts the upper bound of a range given a new lower bound.
Adjusts the lower bound of a range given a new upper bound.
 
A scope for narrowing down selector targets.
 
 
 
A collection of static factory methods selecting fields and classes.
A class for selecting fields and classes.
A marker for selectors that contain other selectors.
 
 
Represents what is being targeted, a field or a class.
A setting key for modifying configuration.
Instancio settings API.
 
 
 
 
 
Generator spec for Strings.
 
 
 
A class for selecting fields and classes.
Contains built-in temporal generators.
Generator spec for Temporal types.
Contains built-in text generators.
 
 
 
 
An interface for selectors that can be converted to a Scope.
 
 
Helper class for mapping type variables to actual type arguments.
A supplier that provides Type information.
A supplier that provides Type information.
 
Exception triggered as a result of unused selectors.
 
 
 
 
A functional interface for void methods.