Index

A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractGenerator<T> - Class in org.instancio.internal.generator
Base class for all internal generators.
AbstractGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.AbstractGenerator
 
AbstractRandomComparableNumberGeneratorSpec<T extends Number & Comparable<T>> - Class in org.instancio.internal.generator.lang
 
AbstractRandomComparableNumberGeneratorSpec(GeneratorContext, T, T, boolean) - Constructor for class org.instancio.internal.generator.lang.AbstractRandomComparableNumberGeneratorSpec
 
AbstractRandomNumberGeneratorSpec<T extends Number> - Class in org.instancio.internal.generator.lang
 
AbstractRandomNumberGeneratorSpec(GeneratorContext, T, T, boolean) - Constructor for class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
ACCESSIBILITY_UPDATE_SHOULD_BE_REMOVED - Static variable in class org.instancio.internal.util.Sonar
 
ADD_ASSERTION - Static variable in class org.instancio.internal.util.Sonar
 
addFunction() - Method in class org.instancio.internal.generator.InternalContainerHint
Returns the function for adding items to the container.
addFunction(ContainerAddFunction<C>) - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
Specifies the function for adding objects to the container.
additionalTypeMap(Map<Type, Type>) - Method in class org.instancio.internal.nodes.Node.Builder
 
addTo(T, Object...) - Method in interface org.instancio.internal.generator.ContainerAddFunction
Adds given arguments to the specified container.
addTypeParameters(Class<?>...) - Method in class org.instancio.internal.InstancioApiImpl
 
adjustRange(Settings, SettingKey, T) - Method in interface org.instancio.internal.settings.RangeAdjuster
Adjust given key based on otherValue.
adjustRange(Settings, SettingKey, T) - Method in class org.instancio.internal.settings.RangeAdjuster.ForMax
 
adjustRange(Settings, SettingKey, T) - Method in class org.instancio.internal.settings.RangeAdjuster.ForMin
 
AFTER_GENERATE_HINT - Static variable in class org.instancio.settings.Keys
Specifies the default value of the AfterGenerate hint supplied from custom generators to the engine; default is AfterGenerate.POPULATE_NULLS_AND_DEFAULT_PRIMITIVES; property name hint.after.generate.
afterGenerate() - Method in class org.instancio.generator.Hints
Returns the after generate action to be performed by the engine.
afterGenerate(AfterGenerate) - Static method in class org.instancio.generator.Hints
Returns an instance of hints containing the specified AfterGenerate value.
afterGenerate(AfterGenerate) - Method in class org.instancio.generator.Hints.Builder
A hint indicating what should be done with the object created by the generator.
AfterGenerate - Enum in org.instancio.generator
An action hint that is passed from a generator to the engine via the Generator.hints() method.
all() - Static method in class org.instancio.settings.Keys
Returns all keys supported by Instancio.
all(Class<?>) - Static method in class org.instancio.Select
Select all instances of the given type, not including subtypes.
all(GroupableSelector...) - Static method in class org.instancio.Select
A convenience method for combining multiple selectors.
allBooleans() - Static method in class org.instancio.Select
Selects all booleans, primitive and wrapper.
allBytes() - Static method in class org.instancio.Select
Selects all bytes, primitive and wrapper.
allChars() - Static method in class org.instancio.Select
Selects all characters, primitive and wrapper.
allDoubles() - Static method in class org.instancio.Select
Selects all doubles, primitive and wrapper.
allFloats() - Static method in class org.instancio.Select
Selects all floats, primitive and wrapper.
allInts() - Static method in class org.instancio.Select
Selects all integers, primitive and wrapper.
allLongs() - Static method in class org.instancio.Select
Selects all longs, primitive and wrapper.
allowEmpty() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Indicates that an empty string can be generated.
allowEmpty() - Method in class org.instancio.internal.generator.lang.StringGenerator
 
allowsNullValue() - Method in class org.instancio.internal.settings.InternalKey
 
allowsNullValue() - Method in interface org.instancio.settings.SettingKey
Indicates whether the value for this key can be set to null.
allowZero() - Method in interface org.instancio.generator.specs.DurationGeneratorSpec
Allow a Duration of length zero to be generated.
allowZero() - Method in class org.instancio.internal.generator.time.DurationGenerator
 
allShorts() - Static method in class org.instancio.Select
Selects all shorts, primitive and wrapper.
allStrings() - Static method in class org.instancio.Select
Shorthand for all(String.class).
alphanumeric(int) - Method in class org.instancio.internal.random.DefaultRandom
 
alphanumeric(int) - Method in interface org.instancio.Random
Generates a random alphanumeric String comprised of [a-z, A-Z, 0-9].
alphaNumeric() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates a mixed case alphanumeric string.
alphaNumeric() - Method in class org.instancio.internal.generator.lang.StringGenerator
 
alphanumericCharacter() - Method in class org.instancio.internal.random.DefaultRandom
 
alphanumericCharacter() - Method in interface org.instancio.Random
Returns a random alphanumeric character, [a-z, A-Z, 0-9].
annotated(Class<? extends A>) - Method in interface org.instancio.FieldSelectorBuilder
Matches fields annotated with the specified annotation, ignoring inherited annotations.
annotated(Class<? extends A>) - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
 
annotated(Class<? extends A>) - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
 
annotated(Class<? extends A>) - Method in interface org.instancio.TypeSelectorBuilder
Matches types annotated with the specified annotation, ignoring inherited annotations.
ApiValidator - Class in org.instancio.internal
 
APPLY_SELECTORS - Enum constant in enum org.instancio.generator.AfterGenerate
Indicates that an object created by the generator can be modified using any of the following methods: InstancioApi.set(TargetSelector, Object) InstancioApi.supply(TargetSelector, Generator) InstancioApi.generate(TargetSelector, Function)
array() - Method in class org.instancio.generators.Generators
Customises generated arrays.
ARRAY - Enum constant in enum org.instancio.internal.nodes.NodeKind
Represents an array.
ARRAY_ELEMENTS_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for array elements; default is false; property name array.elements.nullable.
ARRAY_MAX_LENGTH - Static variable in class org.instancio.settings.Keys
Specifies maximum length for arrays; default is 6; property name array.max.length.
ARRAY_MIN_LENGTH - Static variable in class org.instancio.settings.Keys
Specifies minimum length for arrays; default is 2; property name array.min.length.
ARRAY_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for arrays; default is false; property name array.nullable.
ArrayGenerator<T> - Class in org.instancio.internal.generator.array
 
ArrayGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.array.ArrayGenerator
 
ArrayGenerator(GeneratorContext, Class<?>) - Constructor for class org.instancio.internal.generator.array.ArrayGenerator
 
ArrayGeneratorSpec<T> - Interface in org.instancio.generator.specs
 
ArrayHint - Class in org.instancio.generator.hints
This hint is for generators that create arrays.
ArrayHint.Builder - Class in org.instancio.generator.hints
 
ArrayNodeHandler - Class in org.instancio.internal.handlers
 
ArrayNodeHandler(ModelContext<?>, GeneratorResolver) - Constructor for class org.instancio.internal.handlers.ArrayNodeHandler
 
ArrayUtils - Class in org.instancio.internal.util
 
asResult() - Method in interface org.instancio.InstancioApi
Returns a Result containing the created object and seed value used to generate its values.
asResult() - Method in class org.instancio.internal.InstancioApiImpl
 
asSelector() - Method in class org.instancio.internal.selectors.ScopelessSelector
 
asString() - Method in interface org.instancio.generator.AsStringGeneratorSpec
Returns the generated value as a String.
asString(Function<T, String>) - Method in interface org.instancio.generator.AsStringGeneratorSpec
Returns the generated value as a String using the specified function.
AsStringGeneratorSpec<T> - Interface in org.instancio.generator
A spec for generators that can produce their values as strings.
atomic() - Method in class org.instancio.generators.Generators
Provides access to atomic generators.
AtomicGenerators - Class in org.instancio.generators
Contains built-in generators for java.util.concurrent.atomic classes.
atomicInteger() - Method in class org.instancio.generators.AtomicGenerators
Customises generated AtomicInteger values.
AtomicIntegerGenerator - Class in org.instancio.internal.generator.util.concurrent.atomic
 
AtomicIntegerGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.concurrent.atomic.AtomicIntegerGenerator
 
atomicLong() - Method in class org.instancio.generators.AtomicGenerators
Customises generated AtomicLong values.
AtomicLongGenerator - Class in org.instancio.internal.generator.util.concurrent.atomic
 
AtomicLongGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.concurrent.atomic.AtomicLongGenerator
 
autoAdjust(Settings, T) - Method in class org.instancio.internal.settings.InternalKey
 
autoAdjust(Settings, T) - Method in interface org.instancio.settings.SettingKey
Auto-adjusts the Settings value for this key based on the value of another setting key.

B

bigDecimal() - Method in class org.instancio.generators.MathGenerators
Customises generated BigDecimal values.
BigDecimalGenerator - Class in org.instancio.internal.generator.math
 
BigDecimalGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.math.BigDecimalGenerator
 
BigDecimalGenerator(GeneratorContext, BigDecimal, BigDecimal, boolean) - Constructor for class org.instancio.internal.generator.math.BigDecimalGenerator
 
BigDecimalGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for BigDecimal.
bigInteger() - Method in class org.instancio.generators.MathGenerators
Customises generated BigInteger values.
BigIntegerGenerator - Class in org.instancio.internal.generator.math
 
BigIntegerGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.math.BigIntegerGenerator
 
BigIntegerGenerator(GeneratorContext, BigInteger, BigInteger, boolean) - Constructor for class org.instancio.internal.generator.math.BigIntegerGenerator
 
BOOLEAN_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Boolean type; default is false; property name boolean.nullable.
BooleanGenerator - Class in org.instancio.internal.generator.lang
 
BooleanGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.BooleanGenerator
 
BooleanGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for booleans.
booleans() - Method in class org.instancio.generators.Generators
Customises generated boolean values.
build() - Method in class org.instancio.generator.hints.ArrayHint.Builder
Builds the object.
build() - Method in class org.instancio.generator.Hints.Builder
Builds the object.
build() - Method in class org.instancio.generator.hints.CollectionHint.Builder
Builds the object.
build() - Method in class org.instancio.generator.hints.MapHint.Builder
Builds the object.
build() - Method in class org.instancio.internal.context.ModelContext.Builder
 
build() - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
 
build() - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
Builds the object.
build() - Method in class org.instancio.internal.nodes.Node.Builder
 
build() - Method in class org.instancio.internal.nodes.NodeContext.Builder
 
build() - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
 
build() - Method in interface org.instancio.internal.selectors.SelectorBuilder
Builds a selector.
build() - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
 
build(B) - Method in interface org.instancio.internal.generator.ContainerBuildFunction
Builds the container.
builder() - Static method in class org.instancio.generator.hints.ArrayHint
 
builder() - Static method in class org.instancio.generator.hints.ArrayHint.Builder
 
builder() - Static method in class org.instancio.generator.Hints
Returns an instance of the builder.
builder() - Static method in class org.instancio.generator.Hints.Builder
 
builder() - Static method in class org.instancio.generator.hints.CollectionHint
 
builder() - Static method in class org.instancio.generator.hints.CollectionHint.Builder
 
builder() - Static method in class org.instancio.generator.hints.MapHint
 
builder() - Static method in class org.instancio.generator.hints.MapHint.Builder
 
builder() - Static method in class org.instancio.internal.generator.InternalContainerHint
 
builder() - Static method in class org.instancio.internal.generator.InternalGeneratorHint
 
builder() - Static method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
 
builder() - Static method in class org.instancio.internal.nodes.Node
 
builder() - Static method in class org.instancio.internal.nodes.NodeContext
 
builder(Type) - Static method in class org.instancio.internal.context.ModelContext
 
builder(Hints) - Static method in class org.instancio.generator.Hints
 
buildFunction() - Method in class org.instancio.internal.generator.InternalContainerHint
Returns the function for building the container.
buildFunction(ContainerBuildFunction<B, C>) - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
Specifies the function for building the container.
BYTE_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for bytes; default is 127; property name byte.max.
BYTE_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for bytes; default is 1; property name byte.min.
BYTE_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Byte type; default is false; property name byte.nullable.
ByteGenerator - Class in org.instancio.internal.generator.lang
 
ByteGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.ByteGenerator
 
byteRange(byte, byte) - Method in class org.instancio.internal.random.DefaultRandom
 
byteRange(byte, byte) - Method in interface org.instancio.Random
Returns a random byte within the given range.
bytes() - Method in class org.instancio.generators.Generators
Customises generated Byte values.

C

calculateNewMax(T, T, int) - Static method in class org.instancio.internal.util.NumberUtils
Calculate a new maximum given the new minimum.
calculateNewMin(T, T, int) - Static method in class org.instancio.internal.util.NumberUtils
Calculate a new minimum given the new maximum.
calendar() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Calendar values.
CalendarGenerator - Class in org.instancio.internal.generator.util
 
CalendarGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.CalendarGenerator
 
CallbackHandler - Class in org.instancio.internal
 
CallbackHandler(ModelContext<?>) - Constructor for class org.instancio.internal.CallbackHandler
 
capitalise(String) - Static method in class org.instancio.internal.util.StringUtils
 
CATCH_EXCEPTION_INSTEAD_OF_THROWABLE - Static variable in class org.instancio.internal.util.Sonar
 
character() - Method in class org.instancio.internal.random.DefaultRandom
 
character() - Method in interface org.instancio.Random
Returns a random alphabetic character, [a-z, A-Z].
CHARACTER_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Character type; default is false; property name character.nullable.
CharacterGenerator - Class in org.instancio.internal.generator.lang
 
CharacterGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.CharacterGenerator
 
CharacterGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for characters.
chars() - Method in class org.instancio.generators.Generators
Customises generated char values.
children(List<Node>) - Method in class org.instancio.internal.nodes.Node.Builder
 
CLASS - Enum constant in enum org.instancio.internal.selectors.SelectorTargetKind
Class target.
classes() - Element in annotation type org.instancio.InstancioMetamodel
Classes for which metamodel should be generated.
ClassFilter - Interface in org.instancio.internal.reflection
A filter for checking whether a Class should be excluded from processing.
collection() - Method in class org.instancio.generators.Generators
Customises generated collections.
COLLECTION - Enum constant in enum org.instancio.internal.nodes.NodeKind
java.util.Collection
COLLECTION_ELEMENTS_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for collection elements; default is false; property name collection.elements.nullable.
COLLECTION_MAX_SIZE - Static variable in class org.instancio.settings.Keys
Specifies maximum size for collections; default is 6; property name collection.max.size.
COLLECTION_MIN_SIZE - Static variable in class org.instancio.settings.Keys
Specifies minimum size for collections; default is 2; property name collection.min.size.
COLLECTION_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for collections; default is false; property name collection.nullable.
CollectionGenerator<T> - Class in org.instancio.internal.generator.util
 
CollectionGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.CollectionGenerator
 
CollectionGeneratorSpec<T> - Interface in org.instancio.generator.specs
Generator spec for collections.
CollectionGeneratorSpecImpl<T> - Class in org.instancio.internal.generator.util
 
CollectionGeneratorSpecImpl(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.CollectionGeneratorSpecImpl
 
CollectionHint - Class in org.instancio.generator.hints
This hint is for generators that create collections.
CollectionHint.Builder - Class in org.instancio.generator.hints
 
CollectionNodeHandler - Class in org.instancio.internal.handlers
 
CollectionNodeHandler(ModelContext<?>, Instantiator) - Constructor for class org.instancio.internal.handlers.CollectionNodeHandler
 
collectionType - Variable in class org.instancio.internal.generator.util.CollectionGenerator
 
CollectionUtils - Class in org.instancio.internal.util
 
compareTo(SettingKey) - Method in class org.instancio.internal.settings.InternalKey
 
ConcurrentHashMapGenerator<K,V> - Class in org.instancio.internal.generator.util.concurrent
 
ConcurrentHashMapGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.concurrent.ConcurrentHashMapGenerator
 
ConcurrentSkipListMapGenerator<K,V> - Class in org.instancio.internal.generator.util.concurrent
 
ConcurrentSkipListMapGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.concurrent.ConcurrentSkipListMapGenerator
 
conditionalFailOnError(Supplier<T>) - Static method in class org.instancio.internal.util.ExceptionHandler
 
conditionalFailOnError(VoidFunction) - Static method in class org.instancio.internal.util.ExceptionHandler
 
Constants - Class in org.instancio.internal.util
 
CONTAINER - Enum constant in enum org.instancio.internal.nodes.NodeKind
Represents a data structure whose child nodes are not fields, but type arguments.
ContainerAddFunction<T> - Interface in org.instancio.internal.generator
A function for adding objects to a container.
ContainerBuildFunction<B,C> - Interface in org.instancio.internal.generator
A function for building a container.
ContainerCreateFunction<T> - Interface in org.instancio.internal.generator
Creates an instances of a container, or container's builder.
containerFactories(List<InternalContainerFactoryProvider>) - Method in class org.instancio.internal.nodes.NodeContext.Builder
 
ConvertibleToScope - Interface in org.instancio
An interface for selectors that can be converted to a Scope.
copyWithNewStackTraceHolder() - Method in class org.instancio.internal.selectors.MetamodelSelector
Since selector in a metamodel class is a static final field, the stackTraceHolder property it contains does not indicate where the metamodel property is used in client code.
create() - Method in interface org.instancio.InstancioApi
Creates a new instance of a class and populates it with data.
create() - Method in class org.instancio.internal.InstancioApiImpl
 
create() - Static method in class org.instancio.internal.settings.InternalSettings
 
create() - Static method in interface org.instancio.settings.Settings
Creates a new instance of empty settings.
create(Object, Hints) - Static method in class org.instancio.internal.generator.GeneratorResult
 
create(Class<T>) - Static method in class org.instancio.Instancio
Creates a fully-populated instance of given class.
create(Object...) - Method in interface org.instancio.internal.generator.ContainerCreateFunction
Returns an instance of a container or its builder.
create(Model<T>) - Static method in class org.instancio.Instancio
Creates a populated instance of a class represented by the given model.
create(TypeTokenSupplier<T>) - Static method in class org.instancio.Instancio
Creates a fully-populated instance of type specified in the type token.
createFromOtherFunction(Class<R>) - Method in interface org.instancio.internal.spi.InternalContainerFactoryProvider
 
createFunction() - Method in class org.instancio.internal.generator.InternalContainerHint
Returns the function for instantiating the container.
createFunction(ContainerCreateFunction<C>) - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
Specifies the function for instantiating the container.
createInstance(Class<T>) - Method in interface org.instancio.internal.reflection.instantiation.InstantiationStrategy
 
createInstance(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.NoArgumentConstructorInstantiationStrategy
 
createInstance(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.ObjenesisInstantiationStrategy
 
createRootNode(Type) - Method in class org.instancio.internal.nodes.NodeFactory
 

D

date() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Date values.
DateGenerator - Class in org.instancio.internal.generator.util
 
DateGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.DateGenerator
 
days(int, int) - Method in interface org.instancio.generator.specs.PeriodGeneratorSpec
Generate number of Period days in the given range.
days(int, int) - Method in class org.instancio.internal.generator.time.PeriodGenerator
 
DeclaredAndInheritedFieldsCollector - Class in org.instancio.internal.reflection
Collects declared and super class fields, excluding static fields.
DeclaredAndInheritedFieldsCollector() - Constructor for class org.instancio.internal.reflection.DeclaredAndInheritedFieldsCollector
 
DeclaredFieldsCollector - Class in org.instancio.internal.reflection
Collects declared, non-static fields.
DeclaredFieldsCollector() - Constructor for class org.instancio.internal.reflection.DeclaredFieldsCollector
 
declaredIn(Class<?>) - Method in interface org.instancio.FieldSelectorBuilder
Matches fields declared in the specified class.
declaredIn(Class<?>) - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
 
decorate(Generator<?>, AfterGenerate) - Static method in class org.instancio.internal.generator.misc.GeneratorDecorator
 
DEFAULT - Enum constant in enum org.instancio.internal.nodes.NodeKind
Fallback kind.
DEFAULT_MAX - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
 
DEFAULT_MIN - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
 
DEFAULT_PARAGRAPHS - Static variable in interface org.instancio.generator.specs.LoremIpsumGeneratorSpec
Default number of paragraphs.
DEFAULT_WORDS - Static variable in interface org.instancio.generator.specs.LoremIpsumGeneratorSpec
Default number of words.
DefaultClassFilter - Class in org.instancio.internal.reflection
 
DefaultClassFilter() - Constructor for class org.instancio.internal.reflection.DefaultClassFilter
 
defaultIfNull(T, Supplier<T>) - Static method in class org.instancio.internal.util.ObjectUtils
 
defaultIfNull(T, T) - Static method in class org.instancio.internal.util.ObjectUtils
 
DefaultPackageFilter - Class in org.instancio.internal.reflection
 
DefaultPackageFilter() - Constructor for class org.instancio.internal.reflection.DefaultPackageFilter
 
DefaultRandom - Class in org.instancio.internal.random
 
DefaultRandom() - Constructor for class org.instancio.internal.random.DefaultRandom
Create an instance with a random seed value.
DefaultRandom(long) - Constructor for class org.instancio.internal.random.DefaultRandom
Create an instance with the given seed value.
defaults() - Static method in class org.instancio.internal.settings.InternalSettings
 
defaults() - Static method in interface org.instancio.settings.Settings
Creates a new instance containing default settings.
defaultValue() - Method in class org.instancio.internal.settings.InternalKey
 
defaultValue() - Method in interface org.instancio.settings.SettingKey
Default value for this key.
delegating(boolean) - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
 
diceRoll(boolean) - Method in class org.instancio.internal.random.DefaultRandom
 
diceRoll(boolean) - Method in interface org.instancio.Random
Returns true with a 1/6 probability, but only if the precondition is true.
digits() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates a string comprised of only digits.
digits() - Method in class org.instancio.internal.generator.lang.StringGenerator
 
digits(int) - Method in class org.instancio.internal.random.DefaultRandom
 
digits(int) - Method in interface org.instancio.Random
Generates a random String comprised of digits [0-9].
DISABLED_TEST - Static variable in class org.instancio.internal.util.Sonar
 
DO_NOT_MODIFY - Enum constant in enum org.instancio.generator.AfterGenerate
Indicates that an object created by the generator should not be modified.
DOUBLE_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for doubles; default is 10000; property name double.max.
DOUBLE_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for doubles; default is 1; property name double.min.
DOUBLE_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Double type; default is false; property name double.nullable.
DoubleGenerator - Class in org.instancio.internal.generator.lang
 
DoubleGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.DoubleGenerator
 
doubleRange(double, double) - Method in class org.instancio.internal.random.DefaultRandom
 
doubleRange(double, double) - Method in interface org.instancio.Random
Returns a random double within the given range.
doubles() - Method in class org.instancio.generators.Generators
Customises generated Double values.
duration() - Method in class org.instancio.generators.TemporalGenerators
Customises returned Duration value.
DurationGenerator - Class in org.instancio.internal.generator.time
 
DurationGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.DurationGenerator
 
DurationGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for Duration.

E

empty() - Static method in class org.instancio.generator.hints.ArrayHint
Returns an empty hint containing default values.
empty() - Static method in class org.instancio.generator.hints.CollectionHint
Returns an empty hint containing default values.
empty() - Static method in class org.instancio.generator.hints.MapHint
Returns an empty hint containing default values.
empty() - Static method in class org.instancio.internal.generator.InternalContainerHint
Returns an empty hint containing default values.
EnumGenerator<E extends Enum<E>> - Class in org.instancio.internal.generator.lang
 
EnumGenerator(Class<E>) - Constructor for class org.instancio.internal.generator.lang.EnumGenerator
 
EnumGeneratorSpec<E extends Enum<E>> - Interface in org.instancio.generator.specs
Generator spec for Enums.
enumOf(Class<E>) - Method in class org.instancio.generators.Generators
Customises generated enum values.
enumSet(Class<E>) - Method in class org.instancio.generators.Generators
Customises generated EnumSet.
EnumSetGenerator<E extends Enum<E>> - Class in org.instancio.internal.generator.util
 
EnumSetGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.EnumSetGenerator
 
EnumSetGenerator(GeneratorContext, Class<E>) - Constructor for class org.instancio.internal.generator.util.EnumSetGenerator
 
EnumSetGeneratorSpec<E extends Enum<E>> - Interface in org.instancio.generator.specs
Generator spec for EnumSet.
equals(Object) - Method in class org.instancio.internal.nodes.Node
 
equals(Object) - Method in class org.instancio.internal.nodes.TypeMap
 
equals(Object) - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
equals(Object) - Method in class org.instancio.internal.selectors.ScopeImpl
 
equals(Object) - Method in class org.instancio.internal.selectors.ScopelessSelector
 
equals(Object) - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
equals(Object) - Method in class org.instancio.internal.selectors.SelectorImpl
equals(Object) - Method in class org.instancio.internal.settings.InternalKey
 
ExceptionHandler - Class in org.instancio.internal.util
 
excludeFromCallbacks() - Method in class org.instancio.internal.generator.InternalGeneratorHint
A hint indicating whether the generated object should be excluded from onComplete callbacks.
excludeFromCallbacks(boolean) - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
 
excluding(Class<?>) - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
 
excluding(Class<?>) - Method in interface org.instancio.TypeSelectorBuilder
Excludes specified class from matching.
excluding(E...) - Method in interface org.instancio.generator.specs.EnumGeneratorSpec
Generate an enum while excluding the specified values.
excluding(E...) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
Specifies enum values to exclude from the generated EnumSet.
excluding(E...) - Method in class org.instancio.internal.generator.lang.EnumGenerator
 
excluding(E...) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
 
ExperimentalApi - Annotation Type in org.instancio.documentation
Denotes experimental APIs that may be modified or removed in the future.

F

FAIL_ON_ERROR - Static variable in class org.instancio.internal.util.SystemProperties
 
field(Field) - Method in class org.instancio.internal.nodes.Node.Builder
 
field(Class<?>, String) - Static method in class org.instancio.Select
Selects a field by name in the specified class.
field(String) - Static method in class org.instancio.Select
Selects a field by name declared in the class being created.
FIELD - Enum constant in enum org.instancio.internal.selectors.SelectorTargetKind
Field target.
FieldCollector - Interface in org.instancio.internal.reflection
An interface for collecting fields from classes.
fields() - Static method in class org.instancio.Select
Provides a builder for selecting fields based on Predicates.
fields(Predicate<Field>) - Static method in class org.instancio.Select
Select all fields matching the specified predicate.
FieldSelectorBuilder - Interface in org.instancio
A builder for constructing predicate-based field selectors.
FieldSelectorBuilderImpl - Class in org.instancio.internal.selectors
 
FieldSelectorBuilderImpl() - Constructor for class org.instancio.internal.selectors.FieldSelectorBuilderImpl
 
findEquivalent(Class<?>) - Static method in class org.instancio.internal.PrimitiveWrapperBiLookup
 
firstNonInstancioStackTraceLine(Throwable) - Static method in class org.instancio.internal.util.Format
Returns the first stacktrace element that is not 'org.instancio' as a string.
flatten() - Method in interface org.instancio.internal.selectors.Flattener
Flattens selectors into a list.
flatten() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
 
flatten() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
flatten() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
flatten() - Method in class org.instancio.internal.selectors.SelectorImpl
 
Flattener - Interface in org.instancio.internal.selectors
Flattens selectors into a list, similar to stream().flatMap().
FLOAT_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for floats; default is 10000; property name float.max.
FLOAT_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for floats; default is 1; property name float.min.
FLOAT_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Float type; default is false; property name float.nullable.
FloatGenerator - Class in org.instancio.internal.generator.lang
 
FloatGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.FloatGenerator
 
floatRange(float, float) - Method in class org.instancio.internal.random.DefaultRandom
 
floatRange(float, float) - Method in interface org.instancio.Random
Returns a random float within the given range.
floats() - Method in class org.instancio.generators.Generators
Customises generated Float values.
Format - Class in org.instancio.internal.util
 
from(Map<Object, Object>) - Static method in interface org.instancio.settings.Settings
Create settings from the given map.
from(Settings) - Static method in interface org.instancio.settings.Settings
Create settings from the given settings.
from(Map<Object, Object>) - Static method in class org.instancio.internal.settings.InternalSettings
 
from(Settings) - Static method in class org.instancio.internal.settings.InternalSettings
 
future() - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
Generate a temporal value in the future.
future() - Method in class org.instancio.internal.generator.sql.SqlDateGenerator
 
future() - Method in class org.instancio.internal.generator.sql.TimestampGenerator
 
future() - Method in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
 
future() - Method in class org.instancio.internal.generator.util.CalendarGenerator
 
future() - Method in class org.instancio.internal.generator.util.DateGenerator
 

G

generate(Random) - Method in interface org.instancio.generator.Generator
Returns a generated value.
generate(Random) - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.array.OneOfArrayGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
generate(Random) - Method in class org.instancio.internal.generator.lang.BooleanGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.lang.CharacterGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.lang.EnumGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.lang.StringBuilderGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.lang.StringGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.misc.GeneratorDecorator
 
generate(Random) - Method in class org.instancio.internal.generator.misc.InstantiatingGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.misc.SupplierAdapter
 
generate(Random) - Method in class org.instancio.internal.generator.sql.SqlDateGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.sql.TimestampGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.text.LoremIpsumGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.text.TextPatternGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.text.UUIDStringGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.DurationGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.InstantGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.LocalDateGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.LocalDateTimeGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.LocalTimeGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.PeriodGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.YearGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.YearMonthGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.CalendarGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.CollectionGeneratorSpecImpl
 
generate(Random) - Method in class org.instancio.internal.generator.util.concurrent.ConcurrentHashMapGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.concurrent.ConcurrentSkipListMapGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.DateGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.HashSetGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.MapGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.MapGeneratorSpecImpl
 
generate(Random) - Method in class org.instancio.internal.generator.util.OneOfCollectionGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.OptionalGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.TreeMapGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.TreeSetGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.util.UUIDGenerator
 
generate(Random) - Method in class org.instancio.internal.generator.xml.XMLGregorianCalendarGenerator
 
generate(TargetSelector, Function<Generators, S>) - Method in interface org.instancio.InstancioApi
Generates a random value for a field or class using a built-in generator.
generate(TargetSelector, Function<Generators, S>) - Method in class org.instancio.internal.InstancioApiImpl
 
generateElements() - Method in class org.instancio.generator.hints.CollectionHint
Indicates the number of elements the engine should generate and insert into the collection.
generateElements(int) - Method in class org.instancio.generator.hints.CollectionHint.Builder
Indicates how many elements the engine should generate and insert into the collection.
generateEntries() - Method in class org.instancio.generator.hints.MapHint
Indicates the number of entries the engine should generate and insert into the map.
generateEntries() - Method in class org.instancio.internal.generator.InternalContainerHint
Indicates how many entries the engine should generate and add to the container.
generateEntries(int) - Method in class org.instancio.generator.hints.MapHint.Builder
Indicates how many entries the engine should generate and insert into the map.
generateEntries(int) - Method in class org.instancio.internal.generator.InternalContainerHint.Builder
Indicates how many entries the engine should generate and add to the container.
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.ByteGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.DoubleGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.FloatGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.IntegerGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.LongGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.lang.ShortGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.math.BigIntegerGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.util.concurrent.atomic.AtomicIntegerGenerator
 
generateNonNullValue(Random) - Method in class org.instancio.internal.generator.util.concurrent.atomic.AtomicLongGenerator
 
Generator<T> - Interface in org.instancio.generator
A class for generating values of a specific type.
GeneratorContext - Class in org.instancio.generator
Provides additional information, such as settings and a random instance to generators that require it.
GeneratorContext(Settings, Random) - Constructor for class org.instancio.generator.GeneratorContext
 
GeneratorDecorator - Class in org.instancio.internal.generator.misc
 
GeneratorDecorator(Generator<?>, Hints) - Constructor for class org.instancio.internal.generator.misc.GeneratorDecorator
 
GeneratorProvider - Interface in org.instancio.spi
A Service Provider Interface for mapping classes to custom Generator implementations.
GeneratorResolver - Class in org.instancio.internal.generator
 
GeneratorResolver(GeneratorContext) - Constructor for class org.instancio.internal.generator.GeneratorResolver
 
GeneratorResult - Class in org.instancio.internal.generator
 
Generators - Class in org.instancio.generators
This class provides access to built-in generators.
Generators(GeneratorContext) - Constructor for class org.instancio.generators.Generators
 
GeneratorSpec<T> - Interface in org.instancio.generator
Marker interface for configurable Generators.
GENERIC_WILDCARD_IN_RETURN - Static variable in class org.instancio.internal.util.Sonar
 
get() - Method in class org.instancio.internal.ThreadLocalRandom
 
get() - Method in class org.instancio.internal.ThreadLocalSettings
 
get() - Method in class org.instancio.Result
Returns the created object.
get() - Method in interface org.instancio.TypeToken
Returns the type to be created.
get() - Method in interface org.instancio.TypeTokenSupplier
Returns the type to be created.
get(String) - Static method in class org.instancio.settings.Keys
Returns a SettingKey instance with the given property key.
get(SettingKey) - Method in class org.instancio.internal.settings.InternalSettings
 
get(SettingKey) - Method in interface org.instancio.settings.Settings
Get setting value for given key.
get(Class<?>) - Method in class org.instancio.internal.generator.GeneratorResolver
 
get(Class<T>) - Method in class org.instancio.generator.Hints
Returns a hint with the specified type.
get(Type) - Method in class org.instancio.internal.nodes.TypeMap
 
getActualType(Type) - Method in class org.instancio.internal.nodes.TypeMap
 
getAnnotatedFields(Class<?>, Class<? extends Annotation>) - Static method in class org.instancio.internal.util.ReflectionUtils
 
getApiMethod(Class<?>) - Static method in class org.instancio.generators.Generators
Returns the public API method for the given generator spec class.
getArrayClass(Type) - Static method in class org.instancio.internal.util.TypeUtils
 
getCallbacks(Node) - Method in class org.instancio.internal.context.ModelContext
 
getCanonicalConstructor(Class<?>) - Method in interface org.instancio.internal.reflection.RecordHelper
Returns the canonical constructor for the given record class.
getCanonicalConstructor(Class<?>) - Method in class org.instancio.internal.reflection.RecordHelperImpl
 
getChildren() - Method in class org.instancio.internal.nodes.Node
Returns this node's children.
getClass(String) - Static method in class org.instancio.internal.util.ReflectionUtils
 
getClassPredicate() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
 
getContainerFactories() - Method in class org.instancio.internal.context.ModelContext
 
getContext() - Method in class org.instancio.internal.generator.AbstractGenerator
 
getDescription() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
 
getDescription() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getDescription() - Method in interface org.instancio.internal.selectors.UnusedSelectorDescription
Returns selector description, including line number where it was used.
getEnumValues(Class<E>) - Static method in class org.instancio.internal.util.ReflectionUtils
 
getEquivalent(Class<?>) - Static method in class org.instancio.internal.PrimitiveWrapperBiLookup
 
getField() - Method in class org.instancio.internal.nodes.Node
Returns a field associated with this node, or null if none.
getField() - Method in class org.instancio.internal.selectors.ScopeImpl
 
getField() - Method in class org.instancio.internal.selectors.ScopelessSelector
 
getField(Class<?>, String) - Static method in class org.instancio.internal.util.ReflectionUtils
 
getFieldName() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getFieldPredicate() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
 
getFields(Class<?>) - Method in class org.instancio.internal.reflection.DeclaredAndInheritedFieldsCollector
 
getFields(Class<?>) - Method in class org.instancio.internal.reflection.DeclaredFieldsCollector
 
getFields(Class<?>) - Method in interface org.instancio.internal.reflection.FieldCollector
 
getGenerator(Node) - Method in class org.instancio.internal.context.ModelContext
 
getGenerators(GeneratorContext) - Method in interface org.instancio.spi.GeneratorProvider
Provides a map of generators to register.
getGenericSuperclassTypeArgument(Class<?>) - Static method in class org.instancio.internal.util.TypeUtils
 
getGenericSuperclassTypeArguments(Class<?>) - Static method in class org.instancio.internal.util.TypeUtils
 
getGlobalRandom() - Static method in class org.instancio.internal.context.ModelContext
 
getHints() - Method in class org.instancio.internal.generator.GeneratorResult
 
getInstance() - Static method in class org.instancio.internal.ThreadLocalRandom
 
getInstance() - Static method in class org.instancio.internal.ThreadLocalSettings
 
getMax() - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
getMaxValue(Class<?>) - Static method in class org.instancio.internal.util.NumberUtils
 
getMin() - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
getMinValue(Class<?>) - Static method in class org.instancio.internal.util.NumberUtils
 
getNodeContext() - Method in class org.instancio.internal.nodes.Node
 
getNodeKind() - Method in class org.instancio.internal.nodes.Node
 
getNodeKindResolvers() - Method in class org.instancio.internal.nodes.NodeContext
 
getNodeName() - Method in class org.instancio.internal.nodes.Node
 
getOnlyChild() - Method in class org.instancio.internal.nodes.Node
 
getOrDefault(Type, Type) - Method in class org.instancio.internal.nodes.TypeMap
 
getParent() - Method in class org.instancio.internal.nodes.Node
 
getParent() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getRandom() - Method in class org.instancio.internal.context.ModelContext
 
getRawType() - Method in class org.instancio.internal.nodes.Node
Returns the raw type equivalent to this node's Node.getType().
getRawType(Type) - Static method in class org.instancio.internal.util.TypeUtils
 
getResult(Node) - Method in class org.instancio.internal.handlers.ArrayNodeHandler
 
getResult(Node) - Method in class org.instancio.internal.handlers.CollectionNodeHandler
 
getResult(Node) - Method in class org.instancio.internal.handlers.InstantiatingHandler
 
getResult(Node) - Method in class org.instancio.internal.handlers.MapNodeHandler
 
getResult(Node) - Method in interface org.instancio.internal.handlers.NodeHandler
 
getResult(Node) - Method in class org.instancio.internal.handlers.UserSuppliedGeneratorHandler
If the context has enough information to generate a value for the field, then do so.
getResult(Node) - Method in class org.instancio.internal.handlers.UsingGeneratorResolverHandler
 
getRootType() - Method in class org.instancio.internal.context.ModelContext
 
getRootTypeMap() - Method in class org.instancio.internal.context.ModelContext
 
getRootTypeMap() - Method in class org.instancio.internal.nodes.NodeContext
 
getScopes() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getSeed() - Method in class org.instancio.internal.random.DefaultRandom
 
getSeed() - Method in interface org.instancio.Random
Returns the seed value used by the random number generator.
getSeed() - Method in class org.instancio.Result
Returns the seed that was used to populate the created object.
getSelectors() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
getSelectorTargetKind() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
 
getSelectorTargetKind() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getSettings() - Method in class org.instancio.generator.GeneratorContext
Returns a read-only instance of the settings used by Instancio.
getSettings() - Method in class org.instancio.internal.context.ModelContext
 
getStackTraceHolder() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getSubtype(Node) - Method in class org.instancio.internal.context.SubtypeSelectorMap
 
getSubtypeMap() - Method in class org.instancio.internal.settings.InternalSettings
 
getSubtypeMap() - Method in interface org.instancio.settings.Settings
Returns a read-only view of the subtype map.
getSubtypeSelectorMap() - Method in class org.instancio.internal.context.ModelContext
 
getTargetClass() - Method in class org.instancio.internal.nodes.Node
Returns the target class represented by this node.
getTargetClass() - Method in class org.instancio.internal.selectors.ScopeImpl
 
getTargetClass() - Method in class org.instancio.internal.selectors.ScopelessSelector
 
getTargetClass() - Method in class org.instancio.internal.selectors.SelectorImpl
 
getToLongConverter(Class<?>) - Static method in class org.instancio.internal.util.NumberUtils
 
getType() - Method in class org.instancio.internal.nodes.Node
Returns the type represented by this node, either a Class or ParameterizedType.
getTypeArguments(Type) - Static method in class org.instancio.internal.util.TypeUtils
 
getTypeMap() - Method in class org.instancio.internal.nodes.Node
 
getTypeVariablesCsv(Class<?>) - Static method in class org.instancio.internal.util.Format
 
getValue() - Method in class org.instancio.internal.generator.GeneratorResult
 
GroupableSelector - Interface in org.instancio
A marker for selectors that can be grouped using Select.all(GroupableSelector...).

H

hasAncestorEqualToSelf() - Method in class org.instancio.internal.nodes.Node
This method is used for detecting cycles.
hashCode() - Method in class org.instancio.internal.nodes.Node
 
hashCode() - Method in class org.instancio.internal.nodes.TypeMap
 
hashCode() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
hashCode() - Method in class org.instancio.internal.selectors.ScopeImpl
 
hashCode() - Method in class org.instancio.internal.selectors.ScopelessSelector
 
hashCode() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
hashCode() - Method in class org.instancio.internal.selectors.SelectorImpl
hashCode() - Method in class org.instancio.internal.settings.InternalKey
 
HashSetGenerator<T> - Class in org.instancio.internal.generator.util
 
HashSetGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.HashSetGenerator
 
hasNonNullOrNonDefaultPrimitiveValue(Field, Object) - Static method in class org.instancio.internal.util.ReflectionUtils
 
hasNonNullValue(Field, Object) - Static method in class org.instancio.internal.util.ReflectionUtils
 
Hint<T extends Hint<T>> - Interface in org.instancio.generator
A hint that can be passed from a generator to the engine.
hints() - Method in interface org.instancio.generator.Generator
Hints provided by the generator to the engine.
hints() - Method in class org.instancio.internal.generator.AbstractGenerator
 
hints() - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
hints() - Method in class org.instancio.internal.generator.array.OneOfArrayGenerator
 
hints() - Method in class org.instancio.internal.generator.lang.EnumGenerator
 
hints() - Method in class org.instancio.internal.generator.misc.GeneratorDecorator
 
hints() - Method in class org.instancio.internal.generator.misc.SupplierAdapter
Objects created via Supplier should not be modified and callbacks should never be called on returned objects.
hints() - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
hints() - Method in class org.instancio.internal.generator.util.EnumSetGenerator
 
hints() - Method in class org.instancio.internal.generator.util.MapGenerator
 
hints() - Method in class org.instancio.internal.generator.util.OptionalGenerator
 
Hints - Class in org.instancio.generator
Hints are provided by Generator implementations to the engine to support more flexibility in how objects are populated.
Hints.Builder - Class in org.instancio.generator
Builder for constructing Hints.

I

ignore(TargetSelector) - Method in interface org.instancio.InstancioApi
Specifies that a class or field should be ignored.
ignore(TargetSelector) - Method in class org.instancio.internal.InstancioApiImpl
 
Instancio - Class in org.instancio
Instancio API for creating instances of a class.
InstancioApi<T> - Interface in org.instancio
Instancio API for generating instances of a class populated with random data.
InstancioApiException - Exception Class in org.instancio.exception
Exception generated by incorrect usage of the API.
InstancioApiException(String) - Constructor for exception class org.instancio.exception.InstancioApiException
 
InstancioApiException(String, Throwable) - Constructor for exception class org.instancio.exception.InstancioApiException
 
InstancioApiImpl<T> - Class in org.instancio.internal
 
InstancioApiImpl(Class<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
 
InstancioApiImpl(Model<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
 
InstancioApiImpl(TypeTokenSupplier<T>) - Constructor for class org.instancio.internal.InstancioApiImpl
 
InstancioException - Exception Class in org.instancio.exception
Exception generated as a result of an internal error.
InstancioException(String) - Constructor for exception class org.instancio.exception.InstancioException
 
InstancioException(String, Throwable) - Constructor for exception class org.instancio.exception.InstancioException
 
InstancioMetamodel - Annotation Type in org.instancio
This annotation provides support for generating metamodels for classes in order to avoid referencing fields as literal strings.
InstancioOfClassApi<T> - Interface in org.instancio
Instancio API for defining type parameters for generic classes.
InstancioOfClassApiImpl<T> - Class in org.instancio.internal
 
InstancioOfClassApiImpl(Class<T>) - Constructor for class org.instancio.internal.InstancioOfClassApiImpl
 
InstancioOfCollectionApi<C> - Interface in org.instancio
Instancio API for generating collections populated with random data.
InstancioOfCollectionApiImpl<T,C extends Collection<T>> - Class in org.instancio.internal
 
InstancioOfCollectionApiImpl(Class<C>, Class<T>) - Constructor for class org.instancio.internal.InstancioOfCollectionApiImpl
 
InstancioOfMapApiImpl<K,V,M extends Map<K,V>> - Class in org.instancio.internal
 
InstancioOfMapApiImpl(Class<M>, Class<K>, Class<V>) - Constructor for class org.instancio.internal.InstancioOfMapApiImpl
 
instant() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Instant values.
InstantGenerator - Class in org.instancio.internal.generator.time
 
InstantGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.InstantGenerator
 
instantiate(Class<T>) - Method in class org.instancio.internal.reflection.instantiation.Instantiator
 
InstantiatingGenerator - Class in org.instancio.internal.generator.misc
 
InstantiatingGenerator(Instantiator, Class<?>) - Constructor for class org.instancio.internal.generator.misc.InstantiatingGenerator
 
InstantiatingHandler - Class in org.instancio.internal.handlers
 
InstantiatingHandler(Instantiator) - Constructor for class org.instancio.internal.handlers.InstantiatingHandler
 
InstantiationStrategy - Interface in org.instancio.internal.reflection.instantiation
 
InstantiationStrategyException - Exception Class in org.instancio.internal.reflection.instantiation
 
InstantiationStrategyException(String, Throwable) - Constructor for exception class org.instancio.internal.reflection.instantiation.InstantiationStrategyException
 
Instantiator - Class in org.instancio.internal.reflection.instantiation
 
Instantiator() - Constructor for class org.instancio.internal.reflection.instantiation.Instantiator
 
INTEGER_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for integers; default is 10000; property name integer.max.
INTEGER_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for integers; default is 1; property name integer.min.
INTEGER_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Integer type; default is false; property name integer.nullable.
IntegerGenerator - Class in org.instancio.internal.generator.lang
 
IntegerGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.IntegerGenerator
 
InternalApi - Annotation Type in org.instancio.documentation
Denotes internal APIs that are not intended for external use.
InternalContainerFactoryProvider - Interface in org.instancio.internal.spi
Internal SPI that allows integrating 3rd party collections, such as Guava, with internal collection generators.
InternalContainerHint - Class in org.instancio.internal.generator
Hint containing details on how to build a container.
InternalContainerHint.Builder - Class in org.instancio.internal.generator
 
InternalGeneratorHint - Class in org.instancio.internal.generator
Internal hint related to Generators.
InternalGeneratorHint.Builder - Class in org.instancio.internal.generator
 
InternalKey - Class in org.instancio.internal.settings
 
InternalKey(String, Class<?>, Object, RangeAdjuster, boolean) - Constructor for class org.instancio.internal.settings.InternalKey
 
InternalSettings - Class in org.instancio.internal.settings
 
intRange(int, int) - Method in class org.instancio.internal.random.DefaultRandom
 
intRange(int, int) - Method in interface org.instancio.Random
Returns a random int within the given range.
ints() - Method in class org.instancio.generators.Generators
Customises generated Integer values.
invoke() - Method in interface org.instancio.internal.util.VoidFunction
Invokes the function.
invokeCallbacks() - Method in class org.instancio.internal.CallbackHandler
 
is(NodeKind) - Method in class org.instancio.internal.nodes.Node
 
isArrayOrConcrete(Class<?>) - Static method in class org.instancio.internal.util.ReflectionUtils
 
isBlank(String) - Static method in class org.instancio.internal.util.StringUtils
 
isContainerClass(Class<?>) - Method in interface org.instancio.internal.spi.InternalContainerFactoryProvider
 
isDelegating - Variable in class org.instancio.internal.generator.util.CollectionGenerator
 
isDelegating - Variable in class org.instancio.internal.generator.util.MapGenerator
 
isDelegating() - Method in class org.instancio.internal.generator.InternalGeneratorHint
A hint indicating whether a generator delegates instantiation to another generator.
isExcluded(Package) - Method in class org.instancio.internal.reflection.DefaultPackageFilter
 
isExcluded(Class<?>) - Method in interface org.instancio.internal.reflection.ClassFilter
Checks if given class is excluded.
isExcluded(Class<?>) - Method in class org.instancio.internal.reflection.DefaultClassFilter
 
isExcluded(Package) - Method in interface org.instancio.internal.reflection.PackageFilter
Checks if given package is excluded.
isFailOnError() - Static method in class org.instancio.internal.util.SystemProperties
 
isFalse(boolean, String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
isFalse(boolean, String, Object...) - Static method in class org.instancio.internal.util.Verify
 
isFalse(boolean, Supplier<String>) - Static method in class org.instancio.internal.ApiValidator
 
isIgnored(Node) - Method in class org.instancio.internal.context.ModelContext
 
isNotArrayCollectionOrMap(Class<?>) - Static method in class org.instancio.internal.util.Verify
 
isNullable(Node) - Method in class org.instancio.internal.context.ModelContext
 
isNullOrEmpty(Collection<?>) - Static method in class org.instancio.internal.util.CollectionUtils
 
isNullOrEmpty(Map<?, ?>) - Static method in class org.instancio.internal.util.CollectionUtils
 
isNullResult() - Method in class org.instancio.internal.generator.GeneratorResult
 
isRecord(Class<?>) - Method in interface org.instancio.internal.reflection.RecordHelper
Checks whether given class is a java.lang.Record.
isRecord(Class<?>) - Method in class org.instancio.internal.reflection.RecordHelperImpl
 
isTrue(boolean, String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
isTrue(boolean, String, Object...) - Static method in class org.instancio.internal.util.Verify
 
isValidField(Class<?>, String) - Static method in class org.instancio.internal.util.ReflectionUtils
 

K

Keys - Class in org.instancio.settings
Defines all keys supported by Instancio.

L

length(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
length of array to generate.
length(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Length of string to generate.
length(int) - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
length(int) - Method in class org.instancio.internal.generator.lang.StringGenerator
 
length(int, int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Length of string to generate.
length(int, int) - Method in class org.instancio.internal.generator.lang.StringGenerator
 
lenient() - Method in interface org.instancio.InstancioApi
Disables strict mode in which unused selectors trigger an error.
lenient() - Method in class org.instancio.internal.context.ModelContext.Builder
 
lenient() - Method in class org.instancio.internal.InstancioApiImpl
 
LENIENT - Enum constant in enum org.instancio.Mode
In lenient mode, unused selectors are ignored and no exception is triggered.
loadAll(Class<T>) - Static method in class org.instancio.internal.util.ServiceLoaders
 
loadClass(String) - Static method in class org.instancio.internal.util.ReflectionUtils
 
localDate() - Method in class org.instancio.generators.TemporalGenerators
Customises generated LocalDate values.
LocalDateGenerator - Class in org.instancio.internal.generator.time
 
LocalDateGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.LocalDateGenerator
 
localDateTime() - Method in class org.instancio.generators.TemporalGenerators
Customises generated LocalDateTime values.
LocalDateTimeGenerator - Class in org.instancio.internal.generator.time
 
LocalDateTimeGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.LocalDateTimeGenerator
 
localTime() - Method in class org.instancio.generators.TemporalGenerators
Customises generated LocalTime values.
LocalTimeGenerator - Class in org.instancio.internal.generator.time
 
LocalTimeGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.LocalTimeGenerator
 
lock() - Method in class org.instancio.internal.settings.InternalSettings
 
lock() - Method in interface org.instancio.settings.Settings
Locks these settings for further modifications, making this instance immutable.
LONG_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for longs; default is 10000; property name long.max.
LONG_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for longs; default is 1; property name long.min.
LONG_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Long type; default is false; property name long.nullable.
LongGenerator - Class in org.instancio.internal.generator.lang
 
LongGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.LongGenerator
 
longRange(long, long) - Method in class org.instancio.internal.random.DefaultRandom
 
longRange(long, long) - Method in interface org.instancio.Random
Returns a random long within the given range.
longs() - Method in class org.instancio.generators.Generators
Customises generated Long values.
loremIpsum() - Method in class org.instancio.generators.TextGenerators
Generates "Lorem ipsum" text.
LoremIpsumGenerator - Class in org.instancio.internal.generator.text
 
LoremIpsumGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.text.LoremIpsumGenerator
 
LoremIpsumGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for producing "Lorem ipsum..." text.
lowerCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates a lower case string.
lowerCase() - Method in class org.instancio.internal.generator.lang.StringGenerator
 
lowerCaseAlphabetic(int) - Method in class org.instancio.internal.random.DefaultRandom
 
lowerCaseAlphabetic(int) - Method in interface org.instancio.Random
Generates a lower case String comprised of [a-z].
lowerCaseCharacter() - Method in class org.instancio.internal.random.DefaultRandom
 
lowerCaseCharacter() - Method in interface org.instancio.Random
Returns a random lower alphabetic character, [a-z].

M

map() - Method in class org.instancio.generators.Generators
Customises generated maps.
MAP - Enum constant in enum org.instancio.internal.nodes.NodeKind
java.util.Map
MAP_KEYS_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for map keys; default is false; property name map.keys.nullable.
MAP_MAX_SIZE - Static variable in class org.instancio.settings.Keys
Specifies maximum size for maps; default is 6; property name map.max.size.
MAP_MIN_SIZE - Static variable in class org.instancio.settings.Keys
Specifies minimum size for maps; default is 2; property name map.min.size.
MAP_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for maps; default is false; property name map.nullable.
MAP_VALUES_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for map values; default is false; property name map.values.nullable.
MapGenerator<K,V> - Class in org.instancio.internal.generator.util
 
MapGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.MapGenerator
 
MapGeneratorSpec<K,V> - Interface in org.instancio.generator.specs
Generator spec for maps.
MapGeneratorSpecImpl<K,V> - Class in org.instancio.internal.generator.util
 
MapGeneratorSpecImpl(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.MapGeneratorSpecImpl
 
MapHint - Class in org.instancio.generator.hints
This hint is for generators that create maps.
MapHint.Builder - Class in org.instancio.generator.hints
 
MapNodeHandler - Class in org.instancio.internal.handlers
 
MapNodeHandler(ModelContext<?>, Instantiator) - Constructor for class org.instancio.internal.handlers.MapNodeHandler
 
mapType - Variable in class org.instancio.internal.generator.util.MapGenerator
 
mapType(Class<?>, Class<?>) - Method in class org.instancio.internal.settings.InternalSettings
 
mapType(Class<?>, Class<?>) - Method in interface org.instancio.settings.Settings
Map 'from' supertype to 'to' subtype.
math() - Method in class org.instancio.generators.Generators
Return generators for java.math classes.
MathGenerators - Class in org.instancio.generators
Contains built-in generators for java.math classes.
max - Variable in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
 
max(BigDecimal) - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
 
max(BigDecimal) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
 
max(T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
Upper bound for the random number generator.
max(T) - Method in class org.instancio.internal.generator.lang.AbstractRandomComparableNumberGeneratorSpec
Upper bound for the random number generator.
max(T) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
MAX_ADJUSTER - Static variable in interface org.instancio.internal.settings.RangeAdjuster
 
MAX_SIZE - Static variable in class org.instancio.internal.util.Constants
Default max array/collection size.
maxLength - Variable in class org.instancio.internal.generator.array.ArrayGenerator
 
maxLength - Variable in class org.instancio.internal.generator.lang.StringGenerator
 
maxLength(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Maximum length of array to generate.
maxLength(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Maximum length of string to generate.
maxLength(int) - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
maxLength(int) - Method in class org.instancio.internal.generator.lang.StringGenerator
 
maxSize - Variable in class org.instancio.internal.generator.util.CollectionGenerator
 
maxSize - Variable in class org.instancio.internal.generator.util.MapGenerator
 
maxSize(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Maximum size of collection to generate.
maxSize(int) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
Maximum size of EnumSet to generate.
maxSize(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Maximum size of map to generate.
maxSize(int) - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
maxSize(int) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
 
maxSize(int) - Method in class org.instancio.internal.generator.util.MapGenerator
 
merge(Settings) - Method in interface org.instancio.settings.Settings
Creates a new instance of settings by merging given settings with these settings.
merge(Settings) - Method in class org.instancio.internal.settings.InternalSettings
 
MetamodelSelector - Class in org.instancio.internal.selectors
Selector for use in generated metamodel classes only.
METHODS_RETURNS_SHOULD_NOT_BE_INVARIANT - Static variable in class org.instancio.internal.util.Sonar
 
min - Variable in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
 
min(BigDecimal) - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
 
min(BigDecimal) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
 
min(T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
Lower bound for the random number generator.
min(T) - Method in class org.instancio.internal.generator.lang.AbstractRandomComparableNumberGeneratorSpec
Lower bound for the random number generator.
min(T) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
MIN_ADJUSTER - Static variable in interface org.instancio.internal.settings.RangeAdjuster
 
MIN_SIZE - Static variable in class org.instancio.internal.util.Constants
Default min array/collection size.
minLength - Variable in class org.instancio.internal.generator.array.ArrayGenerator
 
minLength - Variable in class org.instancio.internal.generator.lang.StringGenerator
 
minLength(int) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Minimum length of array to generate.
minLength(int) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Minimum length of string to generate.
minLength(int) - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
minLength(int) - Method in class org.instancio.internal.generator.lang.StringGenerator
 
minSize - Variable in class org.instancio.internal.generator.util.CollectionGenerator
 
minSize - Variable in class org.instancio.internal.generator.util.MapGenerator
 
minSize(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Minimum size of collection to generate.
minSize(int) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
Minimum size of EnumSet to generate.
minSize(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Minimum size of map to generate.
minSize(int) - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
minSize(int) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
 
minSize(int) - Method in class org.instancio.internal.generator.util.MapGenerator
 
mixedCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates a mixed case string.
mixedCase() - Method in class org.instancio.internal.generator.lang.StringGenerator
 
mixedCaseAlphabetic(int) - Method in class org.instancio.internal.random.DefaultRandom
 
mixedCaseAlphabetic(int) - Method in interface org.instancio.Random
Generates a random mixed case String comprised of [a-z, A-Z].
Mode - Enum in org.instancio
The mode is used to specify strictness level, either Mode.STRICT or Mode.LENIENT, an idea borrowed from the Mockito library.
MODE - Static variable in class org.instancio.settings.Keys
Specifies the mode: strict (unused selectors will trigger an exception) or lenient; default is strict; property name mode.
Model<T> - Interface in org.instancio
A model containing all the information for populating a class that can be obtained using the 'toModel()' method:
ModelContext<T> - Class in org.instancio.internal.context
 
ModelContext.Builder<T> - Class in org.instancio.internal.context
 
months(int, int) - Method in interface org.instancio.generator.specs.PeriodGeneratorSpec
Generate number of Period months in the given range.
months(int, int) - Method in class org.instancio.internal.generator.time.PeriodGenerator
 

N

named(String) - Method in interface org.instancio.FieldSelectorBuilder
Matches fields with the specified name.
named(String) - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
 
neitherNullNorPrimitiveWithDefaultValue(Class<?>, Object) - Static method in class org.instancio.internal.util.ReflectionUtils
 
nextLong(Random, long, long) - Static method in class org.instancio.internal.random.RandomDataGenerator
 
NoArgumentConstructorInstantiationStrategy - Class in org.instancio.internal.reflection.instantiation
 
NoArgumentConstructorInstantiationStrategy() - Constructor for class org.instancio.internal.reflection.instantiation.NoArgumentConstructorInstantiationStrategy
 
Node - Class in org.instancio.internal.nodes
 
Node.Builder - Class in org.instancio.internal.nodes
 
nodeContext(NodeContext) - Method in class org.instancio.internal.nodes.Node.Builder
 
NodeContext - Class in org.instancio.internal.nodes
 
NodeContext.Builder - Class in org.instancio.internal.nodes
 
NodeFactory - Class in org.instancio.internal.nodes
Class for creating a node hierarchy for a given Type.
NodeFactory(NodeContext) - Constructor for class org.instancio.internal.nodes.NodeFactory
 
NodeHandler - Interface in org.instancio.internal.handlers
 
nodeKind(NodeKind) - Method in class org.instancio.internal.nodes.Node.Builder
 
NodeKind - Enum in org.instancio.internal.nodes
 
NodeKindArrayResolver - Class in org.instancio.internal.nodes.resolvers
 
NodeKindArrayResolver() - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindArrayResolver
 
NodeKindCollectionResolver - Class in org.instancio.internal.nodes.resolvers
 
NodeKindCollectionResolver() - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindCollectionResolver
 
NodeKindContainerResolver - Class in org.instancio.internal.nodes.resolvers
 
NodeKindContainerResolver(List<InternalContainerFactoryProvider>) - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindContainerResolver
 
NodeKindMapResolver - Class in org.instancio.internal.nodes.resolvers
 
NodeKindMapResolver() - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindMapResolver
 
NodeKindRecordResolver - Class in org.instancio.internal.nodes.resolvers
 
NodeKindRecordResolver() - Constructor for class org.instancio.internal.nodes.resolvers.NodeKindRecordResolver
 
NodeKindResolver - Interface in org.instancio.internal.nodes
Resolves NodeKind based on node's target class.
notEmpty(Collection<T>, String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
notEmpty(Collection<T>, String, Object...) - Static method in class org.instancio.internal.util.Verify
 
notEmpty(T[], String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
notEmpty(T[], String, Object...) - Static method in class org.instancio.internal.util.Verify
 
notNull(T, String, Object...) - Static method in class org.instancio.internal.ApiValidator
 
notNull(T, String, Object...) - Static method in class org.instancio.internal.util.Verify
 
notNull(T, Supplier<String>) - Static method in class org.instancio.internal.ApiValidator
 
NULL_OPTIONAL - Static variable in class org.instancio.internal.util.Sonar
 
nullable - Variable in class org.instancio.internal.generator.util.CollectionGenerator
 
nullable - Variable in class org.instancio.internal.generator.util.MapGenerator
 
nullable() - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Indicates that null value can be generated for the array.
nullable() - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
 
nullable() - Method in interface org.instancio.generator.specs.BooleanGeneratorSpec
Indicates that null value can be generated.
nullable() - Method in interface org.instancio.generator.specs.CharacterGeneratorSpec
Indicates that null value can be generated.
nullable() - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Indicates that null value can be generated for the collection.
nullable() - Method in interface org.instancio.generator.specs.EnumGeneratorSpec
Indicates that null value can be generated.
nullable() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Indicates that null value can be generated for the map.
nullable() - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
Specifies the generated value can be null.
nullable() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Indicates that null value can be generated.
nullable() - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
nullable() - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
nullable() - Method in class org.instancio.internal.generator.lang.BooleanGenerator
 
nullable() - Method in class org.instancio.internal.generator.lang.CharacterGenerator
 
nullable() - Method in class org.instancio.internal.generator.lang.EnumGenerator
 
nullable() - Method in class org.instancio.internal.generator.lang.StringGenerator
 
nullable() - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
 
nullable() - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
nullable() - Method in class org.instancio.internal.generator.util.MapGenerator
 
nullableElements - Variable in class org.instancio.internal.generator.util.CollectionGenerator
 
nullableElements() - Method in class org.instancio.generator.hints.ArrayHint
Indicates whether elements can be null.
nullableElements() - Method in class org.instancio.generator.hints.CollectionHint
Indicates whether elements can be null.
nullableElements() - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Indicates that null values can be generated for array elements.
nullableElements() - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Indicates that null values can be generated for collection elements.
nullableElements() - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
nullableElements() - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
nullableElements(boolean) - Method in class org.instancio.generator.hints.ArrayHint.Builder
Indicates whether null elements are allowed to be generated.
nullableElements(boolean) - Method in class org.instancio.generator.hints.CollectionHint.Builder
Indicates whether null elements are allowed to be generated.
nullableKeys - Variable in class org.instancio.internal.generator.util.MapGenerator
 
nullableKeys() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Indicates that null values can be generated for map keys.
nullableKeys() - Method in class org.instancio.internal.generator.util.MapGenerator
 
nullableMapKeys() - Method in class org.instancio.generator.hints.MapHint
Indicates whether map keys can be null.
nullableMapKeys(boolean) - Method in class org.instancio.generator.hints.MapHint.Builder
Indicates whether nulls are allowed to be inserted as map keys.
nullableMapValues() - Method in class org.instancio.generator.hints.MapHint
Indicates whether map values can be null.
nullableMapValues(boolean) - Method in class org.instancio.generator.hints.MapHint.Builder
Indicates whether nulls are allowed to be inserted as map values.
nullableResult() - Method in class org.instancio.internal.generator.InternalGeneratorHint
Indicates whether the value to generate is nullable.
nullableResult(boolean) - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
 
nullableValues - Variable in class org.instancio.internal.generator.util.MapGenerator
 
nullableValues() - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Indicates that null values can be generated for map values.
nullableValues() - Method in class org.instancio.internal.generator.util.MapGenerator
 
nullResult() - Static method in class org.instancio.internal.generator.GeneratorResult
This result indicates that a null was generated, therefore the target's value should be set to null.
NUMBER_OF_PARENTS - Static variable in class org.instancio.internal.util.Sonar
 
NumberGeneratorSpec<T extends Number> - Interface in org.instancio.generator.specs
Generator spec for numeric types.
NumberUtils - Class in org.instancio.internal.util
 
NUMERIC_MAX - Static variable in class org.instancio.internal.util.Constants
Default max for numeric types.
NUMERIC_MIN - Static variable in class org.instancio.internal.util.Constants
Default min for numeric types.

O

objectCreated(Node, GeneratorResult) - Method in class org.instancio.internal.CallbackHandler
 
ObjectUtils - Class in org.instancio.internal.util
 
ObjenesisInstantiationStrategy - Class in org.instancio.internal.reflection.instantiation
 
ObjenesisInstantiationStrategy() - Constructor for class org.instancio.internal.reflection.instantiation.ObjenesisInstantiationStrategy
 
of(long, long, TemporalUnit) - Method in interface org.instancio.generator.specs.DurationGeneratorSpec
Generate a Duration in the given range, measured in specified units.
of(long, long, TemporalUnit) - Method in class org.instancio.internal.generator.time.DurationGenerator
 
of(Class<?>) - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
 
of(Class<?>) - Method in interface org.instancio.TypeSelectorBuilder
Matches specified type, including subtypes.
of(E...) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
Specifies choices from which the EnumSet will be generated.
of(E...) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
 
of(Class<?>, String) - Static method in class org.instancio.internal.selectors.MetamodelSelector
 
of(Class<T>) - Static method in class org.instancio.Instancio
Builder version of Instancio.create(Class) that allows customisation of generated values.
of(Model<T>) - Static method in class org.instancio.Instancio
Builder version of Instancio.create(Model) that allows overriding of generation parameters of an existing model.
of(TypeTokenSupplier<T>) - Static method in class org.instancio.Instancio
Builder version of Instancio.create(TypeTokenSupplier) that allows customisation of generated values.
ofList(Class<T>) - Static method in class org.instancio.Instancio
Builder API for generating a List that allows customisation of generated values.
ofMap(Class<K>, Class<V>) - Static method in class org.instancio.Instancio
Builder API for generating a Map that allowss customisation of generated values.
ofSet(Class<T>) - Static method in class org.instancio.Instancio
Builder API for generating a Set that allows customisation of generated values.
ofType(Class<?>) - Method in interface org.instancio.FieldSelectorBuilder
Matches fields against the specified type, including subtypes.
ofType(Class<?>) - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
 
onComplete(TargetSelector, OnCompleteCallback<V>) - Method in interface org.instancio.InstancioApi
A callback that gets invoked after an object has been fully populated.
onComplete(TargetSelector, OnCompleteCallback<V>) - Method in class org.instancio.internal.InstancioApiImpl
 
onComplete(T) - Method in interface org.instancio.OnCompleteCallback
A callback method that is called after an object has been populated.
OnCompleteCallback<T> - Interface in org.instancio
A callback that gets invoked after an object has been fully populated.
ONE_METHOD_WHEN_TESTING_EXCEPTIONS - Static variable in class org.instancio.internal.util.Sonar
 
oneOf(Collection<T>) - Method in interface org.instancio.generator.specs.OneOfCollectionGeneratorSpec
 
oneOf(Collection<T>) - Method in class org.instancio.generators.Generators
Picks a random value from the given choices.
oneOf(Collection<T>) - Method in class org.instancio.internal.generator.util.OneOfCollectionGenerator
 
oneOf(Collection<T>) - Method in class org.instancio.internal.random.DefaultRandom
 
oneOf(Collection<T>) - Method in interface org.instancio.Random
Returns a random element from the given collection.
oneOf(T...) - Method in interface org.instancio.generator.specs.OneOfArrayGeneratorSpec
 
oneOf(T...) - Method in class org.instancio.generators.Generators
Picks a random value from the given choices.
oneOf(T...) - Method in class org.instancio.internal.generator.array.OneOfArrayGenerator
 
oneOf(T[]) - Method in class org.instancio.internal.random.DefaultRandom
 
oneOf(T...) - Method in interface org.instancio.Random
Returns a random element from the given array.
OneOfArrayGenerator<T> - Class in org.instancio.internal.generator.array
 
OneOfArrayGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.array.OneOfArrayGenerator
 
OneOfArrayGeneratorSpec<T> - Interface in org.instancio.generator.specs
 
OneOfCollectionGenerator<T> - Class in org.instancio.internal.generator.util
 
OneOfCollectionGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.OneOfCollectionGenerator
 
OneOfCollectionGeneratorSpec<T> - Interface in org.instancio.generator.specs
 
OptionalGenerator<T> - Class in org.instancio.internal.generator.util
 
OptionalGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.OptionalGenerator
 
org.instancio - package org.instancio
Instancio public-facing APIs; for usage examples see Instancio.
org.instancio.documentation - package org.instancio.documentation
API documentation classes.
org.instancio.exception - package org.instancio.exception
Contains exception classes thrown by Instancio.
org.instancio.generator - package org.instancio.generator
Contains classes related to generators.
org.instancio.generator.hints - package org.instancio.generator.hints
Contains Hint implementations.
org.instancio.generator.specs - package org.instancio.generator.specs
Defines generator specs.
org.instancio.generators - package org.instancio.generators
Defines classes that provide access to built-in generators.
org.instancio.internal - package org.instancio.internal
Contains internal classes implementing the core functionality of Instancio.
org.instancio.internal.context - package org.instancio.internal.context
Contains context-related implementation classes.
org.instancio.internal.generator - package org.instancio.internal.generator
Contains internal classes related to generators.
org.instancio.internal.generator.array - package org.instancio.internal.generator.array
Provides array generators.
org.instancio.internal.generator.lang - package org.instancio.internal.generator.lang
Provides generators for java.lang.* types.
org.instancio.internal.generator.math - package org.instancio.internal.generator.math
Provides generators for java.math.* types.
org.instancio.internal.generator.misc - package org.instancio.internal.generator.misc
Miscellaneous generators.
org.instancio.internal.generator.sql - package org.instancio.internal.generator.sql
Provides generators for java.sql.* types.
org.instancio.internal.generator.text - package org.instancio.internal.generator.text
Provides text generators.
org.instancio.internal.generator.time - package org.instancio.internal.generator.time
Provides generators for java.time.* types.
org.instancio.internal.generator.util - package org.instancio.internal.generator.util
Provides generators for java.util.* types.
org.instancio.internal.generator.util.concurrent - package org.instancio.internal.generator.util.concurrent
Provides generators for java.util.concurrent.* types.
org.instancio.internal.generator.util.concurrent.atomic - package org.instancio.internal.generator.util.concurrent.atomic
Provides generators for java.util.concurrent.atomic.* types.
org.instancio.internal.generator.xml - package org.instancio.internal.generator.xml
Provides generators for javax.xml.* types.
org.instancio.internal.handlers - package org.instancio.internal.handlers
Contains internal classes for handling nodes.
org.instancio.internal.nodes - package org.instancio.internal.nodes
Implementation classes for converting types to node hierarchies.
org.instancio.internal.nodes.resolvers - package org.instancio.internal.nodes.resolvers
Contains node type resolvers.
org.instancio.internal.random - package org.instancio.internal.random
Implementation classes for generating random values.
org.instancio.internal.reflection - package org.instancio.internal.reflection
Implementation classes providing support for reflection.
org.instancio.internal.reflection.instantiation - package org.instancio.internal.reflection.instantiation
Implementation classes providing support for instantiation.
org.instancio.internal.selectors - package org.instancio.internal.selectors
Provides selector API implementation.
org.instancio.internal.settings - package org.instancio.internal.settings
Contains internal classes related to settings.
org.instancio.internal.spi - package org.instancio.internal.spi
Contains internal SPIs.
org.instancio.internal.util - package org.instancio.internal.util
Provides internal utility classes.
org.instancio.settings - package org.instancio.settings
Provides classes for overriding settings at runtime.
org.instancio.spi - package org.instancio.spi
Defines Service Provider Interfaces for providing custom implementations.
OVERWRITE_EXISTING_VALUES - Static variable in class org.instancio.settings.Keys
Specifies whether initialised fields are allowed to be overwritten; default is true; property name overwrite.existing.values.

P

PackageFilter - Interface in org.instancio.internal.reflection
A filter for checking whether a Package should be excluded from processing.
paragraphs(int) - Method in interface org.instancio.generator.specs.LoremIpsumGeneratorSpec
Number of paragraphs to generate.
paragraphs(int) - Method in class org.instancio.internal.generator.text.LoremIpsumGenerator
 
paramsToCsv(List<Class<?>>) - Static method in class org.instancio.internal.util.Format
 
parent(Node) - Method in class org.instancio.internal.nodes.Node.Builder
 
past() - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
Generate a temporal value in the past.
past() - Method in class org.instancio.internal.generator.sql.SqlDateGenerator
 
past() - Method in class org.instancio.internal.generator.sql.TimestampGenerator
 
past() - Method in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
 
past() - Method in class org.instancio.internal.generator.util.CalendarGenerator
 
past() - Method in class org.instancio.internal.generator.util.DateGenerator
 
pattern(String) - Method in class org.instancio.generators.TextGenerators
Generates a random string based on the specified pattern template.
period() - Method in class org.instancio.generators.TemporalGenerators
Customises returned Period values.
PeriodGenerator - Class in org.instancio.internal.generator.time
 
PeriodGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.PeriodGenerator
 
PeriodGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for Period.
POPULATE_ALL - Enum constant in enum org.instancio.generator.AfterGenerate
A hint to populate all fields, regardless of their initial values.
POPULATE_NULLS - Enum constant in enum org.instancio.generator.AfterGenerate
Indicates that null fields declared by an object that was created by the generator should be populated by the engine.
POPULATE_NULLS_AND_DEFAULT_PRIMITIVES - Enum constant in enum org.instancio.generator.AfterGenerate
Indicates that primitive fields with default values declared by an object that was created by the generator should be populated by the engine.
PredicateSelector - Interface in org.instancio
A selector for matching targets using predicates.
PredicateSelectorImpl - Class in org.instancio.internal.selectors
 
PredicateSelectorImpl(SelectorTargetKind, Predicate<Field>, Predicate<Class<?>>, String) - Constructor for class org.instancio.internal.selectors.PredicateSelectorImpl
 
prefix(String) - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Specifies a String prefix.
prefix(String) - Method in class org.instancio.internal.generator.lang.StringGenerator
 
PrimitiveAndWrapperSelectorImpl - Class in org.instancio.internal.selectors
 
PrimitiveAndWrapperSelectorImpl(Class<?>, Class<?>) - Constructor for class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
PrimitiveWrapperBiLookup - Class in org.instancio.internal
 
propertyKey() - Method in class org.instancio.internal.settings.InternalKey
 
propertyKey() - Method in interface org.instancio.settings.SettingKey
A property key that can be used to configure this setting in a properties file.

R

random() - Method in class org.instancio.generator.GeneratorContext
Returns the random instance used by Instancio to generate data.
Random - Interface in org.instancio
Provides methods for generating random values such as numbers, booleans, characters, and strings.
RandomDataGenerator - Class in org.instancio.internal.random
Copied from the Apache Commons Math library.
randomSeed() - Static method in class org.instancio.internal.random.Seeds
 
range(BigDecimal, BigDecimal) - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
 
range(BigDecimal, BigDecimal) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
 
range(Date, Date) - Method in class org.instancio.internal.generator.sql.SqlDateGenerator
 
range(Timestamp, Timestamp) - Method in class org.instancio.internal.generator.sql.TimestampGenerator
 
range(Calendar, Calendar) - Method in class org.instancio.internal.generator.util.CalendarGenerator
 
range(Date, Date) - Method in class org.instancio.internal.generator.util.DateGenerator
 
range(T, T) - Method in interface org.instancio.generator.specs.NumberGeneratorSpec
Range for the random number generator
range(T, T) - Method in interface org.instancio.generator.specs.TemporalGeneratorSpec
Generate a temporal value between the given range.
range(T, T) - Method in class org.instancio.internal.generator.lang.AbstractRandomComparableNumberGeneratorSpec
 
range(T, T) - Method in class org.instancio.internal.generator.lang.AbstractRandomNumberGeneratorSpec
 
range(ZonedDateTime, ZonedDateTime) - Method in class org.instancio.internal.generator.time.ZonedDateTimeGenerator
 
RANGE_ADJUSTMENT_PERCENTAGE - Static variable in class org.instancio.internal.util.Constants
Percentage by which to adjust a min/max range if min is set higher than max, or vice versa.
RangeAdjuster - Interface in org.instancio.internal.settings
Provides support for auto-adjusting 'range' settings that have a min and a max value.
RangeAdjuster.ForMax - Class in org.instancio.internal.settings
Adjusts the upper bound of a range given a new lower bound.
RangeAdjuster.ForMin - Class in org.instancio.internal.settings
Adjusts the lower bound of a range given a new upper bound.
RAW_USE_OF_PARAMETERIZED_CLASS - Static variable in class org.instancio.internal.util.Sonar
 
rawType(Class<?>) - Method in class org.instancio.internal.nodes.Node.Builder
 
RECORD - Enum constant in enum org.instancio.internal.nodes.NodeKind
java.lang.Record
RecordHelper - Interface in org.instancio.internal.reflection
Helper class for working with java.lang.Record classes.
RecordHelperImpl - Class in org.instancio.internal.reflection
 
RecordHelperImpl() - Constructor for class org.instancio.internal.reflection.RecordHelperImpl
 
ReflectionUtils - Class in org.instancio.internal.util
 
remove() - Method in class org.instancio.internal.ThreadLocalRandom
 
remove() - Method in class org.instancio.internal.ThreadLocalSettings
 
repeat(String, int) - Static method in class org.instancio.internal.util.StringUtils
 
reportUnusedSelectorWarnings() - Method in class org.instancio.internal.context.ModelContext
 
resolve(Class<?>) - Method in interface org.instancio.internal.nodes.NodeKindResolver
Returns NodeKind for given target class, or an empty result if it could not be resolved.
resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindArrayResolver
 
resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindCollectionResolver
 
resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindContainerResolver
 
resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindMapResolver
 
resolve(Class<?>) - Method in class org.instancio.internal.nodes.resolvers.NodeKindRecordResolver
 
resolve(Class<?>) - Method in interface org.instancio.spi.TypeResolver
Resolves a subtype for a given type.
Result<T> - Class in org.instancio
A result containing a created object and seed that was used for populating its values.
Result(T, long) - Constructor for class org.instancio.Result
 
RETURN_EMPTY_COLLECTION - Static variable in class org.instancio.internal.util.Sonar
 
root() - Static method in class org.instancio.internal.selectors.SelectorImpl
 
root() - Static method in class org.instancio.Select
Selects the root object.
rootTypeMap(Map<TypeVariable<?>, Class<?>>) - Method in class org.instancio.internal.nodes.NodeContext.Builder
 

S

scale(int) - Method in interface org.instancio.generator.specs.BigDecimalGeneratorSpec
Scale of the generated BigDecimal.
scale(int) - Method in class org.instancio.internal.generator.math.BigDecimalGenerator
 
scope(Class<?>) - Static method in class org.instancio.Select
Creates a selector scope for narrowing down a selector's target to the specified class.
scope(Class<?>, String) - Static method in class org.instancio.Select
Creates a scope for narrowing down a selector's target to a field of the specified class.
Scope - Interface in org.instancio
A scope for narrowing down selector targets.
ScopeImpl - Class in org.instancio.internal.selectors
 
ScopeImpl(Class<?>, String) - Constructor for class org.instancio.internal.selectors.ScopeImpl
 
ScopelessSelector - Class in org.instancio.internal.selectors
 
ScopelessSelector(Class<?>) - Constructor for class org.instancio.internal.selectors.ScopelessSelector
 
ScopelessSelector(Class<?>, Field) - Constructor for class org.instancio.internal.selectors.ScopelessSelector
 
scopes(List<Scope>) - Static method in class org.instancio.internal.util.Format
 
SEED - Static variable in class org.instancio.settings.Keys
Specifies the seed value; default is null; property name seed.
Seeds - Class in org.instancio.internal.random
Internal class for generating random initial seed values.
Select - Class in org.instancio
A collection of static factory methods for creating selectors.
Selector - Interface in org.instancio
A selector that can be: grouped with other selectors narrowed down using Scope converted to Scope
SelectorBuilder - Interface in org.instancio.internal.selectors
An internal builder for constructing selectors.
selectorErrorMessage(String, String, String, Throwable) - Static method in class org.instancio.internal.util.Format
 
SelectorGroup - Interface in org.instancio
A marker for selectors that contain other selectors.
SelectorGroupImpl - Class in org.instancio.internal.selectors
 
SelectorGroupImpl(GroupableSelector...) - Constructor for class org.instancio.internal.selectors.SelectorGroupImpl
 
SelectorImpl - Class in org.instancio.internal.selectors
 
SelectorImpl(SelectorTargetKind, Class<?>, String) - Constructor for class org.instancio.internal.selectors.SelectorImpl
 
SelectorImpl(SelectorTargetKind, Class<?>, String, List<Scope>, Selector) - Constructor for class org.instancio.internal.selectors.SelectorImpl
 
SelectorImpl(SelectorTargetKind, Class<?>, String, List<Scope>, Selector, Throwable) - Constructor for class org.instancio.internal.selectors.SelectorImpl
Constructor.
SelectorTargetKind - Enum in org.instancio.internal.selectors
Represents what is being targeted, a field or a class.
ServiceLoaders - Class in org.instancio.internal.util
 
set(SettingKey, Object) - Method in class org.instancio.internal.settings.InternalSettings
 
set(SettingKey, Object) - Method in interface org.instancio.settings.Settings
Set the setting with the given key to the specified value.
set(Random) - Method in class org.instancio.internal.ThreadLocalRandom
 
set(Settings) - Method in class org.instancio.internal.ThreadLocalSettings
 
set(TargetSelector, V) - Method in interface org.instancio.InstancioApi
Sets a value to matching selector targets.
set(TargetSelector, V) - Method in class org.instancio.internal.InstancioApiImpl
 
setChildren(List<Node>) - Method in class org.instancio.internal.nodes.Node
 
setField(Object, Field, Object) - Static method in class org.instancio.internal.util.ReflectionUtils
 
SettingKey - Interface in org.instancio.settings
A setting key represents a configuration item and has the following properties: SettingKey.propertyKey() - property name that can be used in a configuration file SettingKey.defaultValue() - that will be used if there is no configuration file present
Settings - Interface in org.instancio.settings
This class provides an API for updating settings programmatically.
SHORT_MAX - Static variable in class org.instancio.settings.Keys
Specifies maximum value for shorts; default is 10000; property name short.max.
SHORT_MIN - Static variable in class org.instancio.settings.Keys
Specifies minimum value for shorts; default is 1; property name short.min.
SHORT_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for Short type; default is false; property name short.nullable.
ShortGenerator - Class in org.instancio.internal.generator.lang
 
ShortGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.ShortGenerator
 
shortRange(short, short) - Method in class org.instancio.internal.random.DefaultRandom
 
shortRange(short, short) - Method in interface org.instancio.Random
Returns a random short within the given range.
shorts() - Method in class org.instancio.generators.Generators
Customises generated Short values.
shuffle() - Method in class org.instancio.generator.hints.ArrayHint
Indicates whether array elements should be randomly shuffled.
shuffle() - Method in class org.instancio.generator.hints.CollectionHint
Indicates whether collection elements should be shuffled.
shuffle(boolean) - Method in class org.instancio.generator.hints.ArrayHint.Builder
Indicates whether array elements, once populated, should be randomly shuffled.
shuffle(boolean) - Method in class org.instancio.generator.hints.CollectionHint.Builder
Indicates whether collection elements, once populated, should be randomly shuffled.
shuffle(Object, Random) - Static method in class org.instancio.internal.util.ArrayUtils
 
shuffle(Collection<Object>, Random) - Static method in class org.instancio.internal.util.CollectionUtils
 
size() - Method in class org.instancio.internal.nodes.TypeMap
 
size(int) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Size of collection to generate.
size(int) - Method in interface org.instancio.generator.specs.EnumSetGeneratorSpec
Size of EnumSet to generate.
size(int) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Size of map to generate.
size(int) - Method in interface org.instancio.InstancioOfCollectionApi
Specifies collection size to generate.
size(int) - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
size(int) - Method in class org.instancio.internal.generator.util.EnumSetGenerator
 
size(int) - Method in class org.instancio.internal.generator.util.MapGenerator
 
size(int) - Method in class org.instancio.internal.InstancioOfCollectionApiImpl
 
size(int) - Method in class org.instancio.internal.InstancioOfMapApiImpl
 
Sonar - Class in org.instancio.internal.util
 
sqlDate() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Date values.
SqlDateGenerator - Class in org.instancio.internal.generator.sql
 
SqlDateGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.sql.SqlDateGenerator
 
startsWithAny(String, String...) - Static method in class org.instancio.internal.util.StringUtils
 
state(boolean, String, Object...) - Static method in class org.instancio.internal.util.Verify
 
stream() - Method in interface org.instancio.InstancioApi
Creates an infinite stream of distinct, fully populated objects.
stream() - Method in class org.instancio.internal.InstancioApiImpl
 
stream(Class<T>) - Static method in class org.instancio.Instancio
Creates an infinite stream of distinct, fully populated instances of given class.
stream(TypeTokenSupplier<T>) - Static method in class org.instancio.Instancio
Creates an infinite stream of distinct, fully populated instances of type specified in the type token.
STRICT - Enum constant in enum org.instancio.Mode
Triggers an exception if at least one selector was not used during object construction.
string() - Method in class org.instancio.generators.Generators
Customises generated String values.
STRING_ALLOW_EMPTY - Static variable in class org.instancio.settings.Keys
Specifies whether an empty string can be generated; default is false; property name string.allow.empty.
STRING_MAX_LENGTH - Static variable in class org.instancio.settings.Keys
Specifies maximum length of strings; default is 10; property name string.max.length.
STRING_MIN_LENGTH - Static variable in class org.instancio.settings.Keys
Specifies minimum length of strings; default is 3; property name string.min.length.
STRING_NULLABLE - Static variable in class org.instancio.settings.Keys
Specifies whether a null can be generated for String type; default is false; property name string.nullable.
StringBuilderGenerator - Class in org.instancio.internal.generator.lang
 
StringBuilderGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.StringBuilderGenerator
 
StringGenerator - Class in org.instancio.internal.generator.lang
 
StringGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.lang.StringGenerator
 
StringGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for Strings.
StringUtils - Class in org.instancio.internal.util
 
subtype(Class<?>) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Specifies the type of array that should be generated.
subtype(Class<?>) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Specifies the type of collection that should be generated.
subtype(Class<?>) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Specifies the type of map that should be generated.
subtype(Class<?>) - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
subtype(Class<?>) - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
subtype(Class<?>) - Method in class org.instancio.internal.generator.util.MapGenerator
 
subtype(TargetSelector, Class<?>) - Method in interface org.instancio.InstancioApi
Maps target field or class to the given subtype.
subtype(TargetSelector, Class<?>) - Method in class org.instancio.internal.InstancioApiImpl
 
subtypeMappingFromSettings(Map<Class<?>, Class<?>>) - Method in class org.instancio.internal.nodes.NodeContext.Builder
 
subtypeSelectorMap(SubtypeSelectorMap) - Method in class org.instancio.internal.nodes.NodeContext.Builder
 
SubtypeSelectorMap - Class in org.instancio.internal.context
 
SubtypeSelectorMap(Map<TargetSelector, Class<?>>) - Constructor for class org.instancio.internal.context.SubtypeSelectorMap
 
SupplierAdapter - Class in org.instancio.internal.generator.misc
 
SupplierAdapter(Supplier<?>) - Constructor for class org.instancio.internal.generator.misc.SupplierAdapter
 
supply(TargetSelector, Supplier<V>) - Method in interface org.instancio.InstancioApi
Supplies an object using a Supplier to matching selector targets.
supply(TargetSelector, Supplier<V>) - Method in class org.instancio.internal.InstancioApiImpl
 
supply(TargetSelector, Generator<V>) - Method in interface org.instancio.InstancioApi
Supplies an object using a Generator to matching selector targets.
supply(TargetSelector, Generator<V>) - Method in class org.instancio.internal.InstancioApiImpl
 
SystemProperties - Class in org.instancio.internal.util
 

T

targetClass() - Method in class org.instancio.internal.generator.InternalGeneratorHint
A hint indicating the type of object to generate.
targetClass(Class<?>) - Method in class org.instancio.internal.generator.InternalGeneratorHint.Builder
 
targetClass(Class<?>) - Method in class org.instancio.internal.nodes.Node.Builder
 
TargetSelector - Interface in org.instancio
A TargetSelector for selecting fields and classes.
temporal() - Method in class org.instancio.generators.Generators
Provides access to temporal generators.
TemporalGenerators - Class in org.instancio.generators
Contains built-in temporal generators.
TemporalGeneratorSpec<T> - Interface in org.instancio.generator.specs
Generator spec for Temporal types.
text() - Method in class org.instancio.generators.Generators
Provides access to text generators.
TextGenerators - Class in org.instancio.generators
Contains built-in text generators.
TextGenerators(GeneratorContext) - Constructor for class org.instancio.generators.TextGenerators
 
TextPatternGenerator - Class in org.instancio.internal.generator.text
 
TextPatternGenerator(GeneratorContext, String) - Constructor for class org.instancio.internal.generator.text.TextPatternGenerator
 
ThreadLocalRandom - Class in org.instancio.internal
 
ThreadLocalSettings - Class in org.instancio.internal
 
timestamp() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Timestamp values.
TimestampGenerator - Class in org.instancio.internal.generator.sql
 
TimestampGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.sql.TimestampGenerator
 
toBuilder() - Method in class org.instancio.internal.context.ModelContext
 
toBuilder() - Method in class org.instancio.internal.nodes.Node
 
toModel() - Method in interface org.instancio.InstancioApi
Creates a model containing all the information for populating a class.
toModel() - Method in class org.instancio.internal.InstancioApiImpl
 
toScope() - Method in interface org.instancio.ConvertibleToScope
Scope representation of a selector.
toScope() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
toScope() - Method in class org.instancio.internal.selectors.SelectorImpl
 
toString() - Method in class org.instancio.generator.hints.ArrayHint
 
toString() - Method in class org.instancio.generator.hints.CollectionHint
 
toString() - Method in class org.instancio.generator.hints.MapHint
 
toString() - Method in class org.instancio.generator.Hints
 
toString() - Method in class org.instancio.internal.generator.GeneratorResult
 
toString() - Method in class org.instancio.internal.generator.InternalGeneratorHint
 
toString() - Method in class org.instancio.internal.nodes.Node
 
toString() - Method in class org.instancio.internal.nodes.TypeMap
 
toString() - Method in class org.instancio.internal.selectors.FieldSelectorBuilderImpl
 
toString() - Method in class org.instancio.internal.selectors.PredicateSelectorImpl
 
toString() - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
toString() - Method in class org.instancio.internal.selectors.ScopeImpl
 
toString() - Method in class org.instancio.internal.selectors.SelectorGroupImpl
 
toString() - Method in class org.instancio.internal.selectors.SelectorImpl
 
toString() - Method in class org.instancio.internal.selectors.TypeSelectorBuilderImpl
 
toString() - Method in class org.instancio.internal.settings.InternalKey
 
toString() - Method in class org.instancio.internal.settings.InternalSettings
 
toString() - Method in class org.instancio.Result
 
TreeMapGenerator<K,V> - Class in org.instancio.internal.generator.util
 
TreeMapGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.TreeMapGenerator
 
TreeSetGenerator<T> - Class in org.instancio.internal.generator.util
 
TreeSetGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.TreeSetGenerator
 
trimToEmpty(String) - Static method in class org.instancio.internal.util.StringUtils
 
trueOrFalse() - Method in class org.instancio.internal.random.DefaultRandom
 
trueOrFalse() - Method in interface org.instancio.Random
Returns a random boolean with a 0.5 probability.
type() - Method in interface org.instancio.generator.Hint
Returns the type of this hint.
type() - Method in class org.instancio.internal.settings.InternalKey
 
type() - Method in interface org.instancio.settings.SettingKey
Type of the property value.
type(Type) - Method in class org.instancio.internal.nodes.Node.Builder
 
TypeMap - Class in org.instancio.internal.nodes
Helper class for mapping type variables to actual type arguments.
TypeMap(Type, Map<TypeVariable<?>, Class<?>>) - Constructor for class org.instancio.internal.nodes.TypeMap
 
TypeMap(Type, Map<TypeVariable<?>, Class<?>>, Map<Type, Type>) - Constructor for class org.instancio.internal.nodes.TypeMap
 
TypeResolver - Interface in org.instancio.spi
A Service Provider Interface for mapping types to subtypes.
types() - Static method in class org.instancio.Select
Provides a builder for selecting types based on Predicates.
types(Predicate<Class<?>>) - Static method in class org.instancio.Select
Select all types matching the specified predicate.
TypeSelectorBuilder - Interface in org.instancio
A builder for constructing predicate-based type selectors.
TypeSelectorBuilderImpl - Class in org.instancio.internal.selectors
 
TypeSelectorBuilderImpl() - Constructor for class org.instancio.internal.selectors.TypeSelectorBuilderImpl
 
TypeToken<T> - Interface in org.instancio
A supplier that provides Type information.
TypeTokenSupplier<T> - Interface in org.instancio
A supplier that provides Type information.
TypeUtils - Class in org.instancio.internal.util
 

U

unhandledException(Throwable) - Static method in exception class org.instancio.exception.InstancioException
 
UnusedSelectorDescription - Interface in org.instancio.internal.selectors
Provides selector description in the "unused selectors" error message.
UnusedSelectorException - Exception Class in org.instancio.exception
Exception triggered as a result of unused selectors.
UnusedSelectorException(String) - Constructor for exception class org.instancio.exception.UnusedSelectorException
 
upperCase() - Method in interface org.instancio.generator.specs.StringGeneratorSpec
Generates an upper case string.
upperCase() - Method in interface org.instancio.generator.specs.UUIDStringGeneratorSpec
Generate UUID String in uppercase characters.
upperCase() - Method in class org.instancio.internal.generator.lang.StringGenerator
 
upperCase() - Method in class org.instancio.internal.generator.text.UUIDStringGenerator
 
upperCaseAlphabetic(int) - Method in class org.instancio.internal.random.DefaultRandom
 
upperCaseAlphabetic(int) - Method in interface org.instancio.Random
Generates a random upper case String comprised of [A-Z].
upperCaseCharacter() - Method in class org.instancio.internal.random.DefaultRandom
 
upperCaseCharacter() - Method in interface org.instancio.Random
Returns a random upper alphabetic character, [A-Z].
UserSuppliedGeneratorHandler - Class in org.instancio.internal.handlers
 
UserSuppliedGeneratorHandler(ModelContext<?>, GeneratorResolver, Instantiator) - Constructor for class org.instancio.internal.handlers.UserSuppliedGeneratorHandler
 
UsingGeneratorResolverHandler - Class in org.instancio.internal.handlers
 
UsingGeneratorResolverHandler(ModelContext<?>, GeneratorResolver) - Constructor for class org.instancio.internal.handlers.UsingGeneratorResolverHandler
 
uuid() - Method in class org.instancio.generators.TextGenerators
Generates a UUID value as a string.
UUIDGenerator - Class in org.instancio.internal.generator.util
 
UUIDGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.util.UUIDGenerator
 
UUIDStringGenerator - Class in org.instancio.internal.generator.text
 
UUIDStringGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.text.UUIDStringGenerator
 
UUIDStringGeneratorSpec - Interface in org.instancio.generator.specs
Generator spec for generating UUID strings.

V

validateField(Class<?>, String, String) - Static method in class org.instancio.internal.ApiValidator
 
validateGeneratorFunction(Function<Generators, ?>) - Static method in class org.instancio.internal.ApiValidator
 
validateGeneratorUsage(Node, Generator<?>) - Static method in class org.instancio.internal.ApiValidator
 
validateKeyValue(SettingKey, Object) - Static method in class org.instancio.internal.ApiValidator
 
validateLength(int) - Static method in class org.instancio.internal.ApiValidator
 
validateRootClass(Class<T>) - Static method in class org.instancio.internal.ApiValidator
 
validateSize(int) - Static method in class org.instancio.internal.ApiValidator
 
validateSubtype(Class<?>, Class<?>) - Static method in class org.instancio.internal.ApiValidator
 
validateSupplierOrGenerator(Object) - Static method in class org.instancio.internal.ApiValidator
 
validateTypeParameters(Class<?>, List<Class<?>>) - Static method in class org.instancio.internal.ApiValidator
 
validateTypeToken(TypeTokenSupplier<?>) - Static method in class org.instancio.internal.ApiValidator
 
valueOf(String) - Static method in enum org.instancio.generator.AfterGenerate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.instancio.internal.nodes.NodeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.instancio.internal.selectors.SelectorTargetKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.instancio.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.instancio.generator.AfterGenerate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.instancio.internal.nodes.NodeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.instancio.internal.selectors.SelectorTargetKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.instancio.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
Verify - Class in org.instancio.internal.util
 
VoidFunction - Interface in org.instancio.internal.util
A functional interface for void methods.

W

with(K, V) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Adds given key/value pair to the generated map.
with(K, V) - Method in class org.instancio.internal.generator.util.MapGenerator
 
with(T) - Method in class org.instancio.generator.Hints.Builder
Adds specified hint object.
with(T...) - Method in interface org.instancio.generator.specs.ArrayGeneratorSpec
Adds given elements to the generated array at random positions.
with(T...) - Method in interface org.instancio.generator.specs.CollectionGeneratorSpec
Adds given elements to the generated collection at random positions.
with(T...) - Method in class org.instancio.internal.generator.array.ArrayGenerator
 
with(T...) - Method in class org.instancio.internal.generator.util.CollectionGenerator
 
withElements - Variable in class org.instancio.internal.generator.util.CollectionGenerator
 
withElements() - Method in class org.instancio.generator.hints.ArrayHint
Returns elements provided by the generator to the engine that are to be inserted into the array.
withElements() - Method in class org.instancio.generator.hints.CollectionHint
Returns additional elements provided by the generator to the engine that are to be inserted into the collection.
withElements(List<? extends T>) - Method in class org.instancio.generator.hints.ArrayHint.Builder
Additional elements to be inserted into the array by the engine during the population process.
withElements(List<? extends T>) - Method in class org.instancio.generator.hints.CollectionHint.Builder
Additional elements to be inserted into the collection by the engine during the population process.
withEntries() - Method in class org.instancio.generator.hints.MapHint
Returns additional entries provided by the generator to the engine that are to be inserted into the map.
withEntries(Map<? extends K, ? extends V>) - Method in class org.instancio.generator.hints.MapHint.Builder
The specified entries will be inserted into the map by the engine during the population process.
withGenerator(TargetSelector, Generator<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withGeneratorSpec(TargetSelector, Function<Generators, ? extends GeneratorSpec<?>>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withIgnored(TargetSelector) - Method in class org.instancio.internal.context.ModelContext.Builder
 
within(Scope...) - Method in class org.instancio.internal.selectors.PrimitiveAndWrapperSelectorImpl
 
within(Scope...) - Method in class org.instancio.internal.selectors.SelectorImpl
 
within(Scope...) - Method in interface org.instancio.Selector
Specifies the scope for this selector in order to narrow down the selector target.
withKeys() - Method in class org.instancio.generator.hints.MapHint
Returns keys provided by the generator to the engine that are to be inserted into the map.
withKeys(List<? extends K>) - Method in class org.instancio.generator.hints.MapHint.Builder
The specified keys will be inserted into the map by the engine during the population process.
withKeys(K...) - Method in interface org.instancio.generator.specs.MapGeneratorSpec
Adds given keys to the map in the order they are provided.
withKeys(K...) - Method in class org.instancio.internal.generator.util.MapGenerator
 
withNullable(TargetSelector) - Method in interface org.instancio.InstancioApi
Specifies that a field or class is nullable.
withNullable(TargetSelector) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withNullable(TargetSelector) - Method in class org.instancio.internal.InstancioApiImpl
 
withOnCompleteCallback(TargetSelector, OnCompleteCallback<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withoutDashes() - Method in interface org.instancio.generator.specs.UUIDStringGeneratorSpec
Generate UUID String without dashes.
withoutDashes() - Method in class org.instancio.internal.generator.text.UUIDStringGenerator
 
withoutPackage(Type) - Static method in class org.instancio.internal.util.Format
 
withRootTypeParameters(List<Class<?>>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withSeed(long) - Method in interface org.instancio.InstancioApi
Sets the seed value for the random number generator.
withSeed(long) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withSeed(long) - Method in class org.instancio.internal.InstancioApiImpl
 
withSettings(Settings) - Method in interface org.instancio.InstancioApi
Override default Settings for generating values.
withSettings(Settings) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withSettings(Settings) - Method in class org.instancio.internal.InstancioApiImpl
 
withSubtype(TargetSelector, Class<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withSupplier(TargetSelector, Supplier<?>) - Method in class org.instancio.internal.context.ModelContext.Builder
 
withTypeParameters(Class<?>...) - Method in interface org.instancio.InstancioOfClassApi
Method for supplying type parameters for generic classes.
withTypeParameters(Class<?>...) - Method in class org.instancio.internal.InstancioOfClassApiImpl
 
words(int) - Method in interface org.instancio.generator.specs.LoremIpsumGeneratorSpec
Number of words to generate.
words(int) - Method in class org.instancio.internal.generator.text.LoremIpsumGenerator
 

X

XMLGregorianCalendarGenerator - Class in org.instancio.internal.generator.xml
 
XMLGregorianCalendarGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.xml.XMLGregorianCalendarGenerator
 

Y

year() - Method in class org.instancio.generators.TemporalGenerators
Customises generated Year values.
YearGenerator - Class in org.instancio.internal.generator.time
 
YearGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.YearGenerator
 
yearMonth() - Method in class org.instancio.generators.TemporalGenerators
Customises generated YearMonth values.
YearMonthGenerator - Class in org.instancio.internal.generator.time
 
YearMonthGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.YearMonthGenerator
 
years(int, int) - Method in interface org.instancio.generator.specs.PeriodGeneratorSpec
Generate number of Period years in the given range.
years(int, int) - Method in class org.instancio.internal.generator.time.PeriodGenerator
 

Z

ZONE_OFFSET - Static variable in interface org.instancio.generator.specs.TemporalGeneratorSpec
 
zonedDateTime() - Method in class org.instancio.generators.TemporalGenerators
Customises generated ZonedDateTimeGenerator values.
ZonedDateTimeGenerator - Class in org.instancio.internal.generator.time
 
ZonedDateTimeGenerator(GeneratorContext) - Constructor for class org.instancio.internal.generator.time.ZonedDateTimeGenerator
 
A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form