Index

A B C E F G H I J M N O P S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractFixtureBuilder<TYPEBUILDER,SELF> - Class in io.github.wouterbauweraerts.instancio.fixture.builder
 
AbstractFixtureBuilder() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
 

B

build() - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
should call the buildInternal method with the correct model to instantiate the object.
builderForType() - Element in annotation interface io.github.wouterbauweraerts.instancio.fixture.builder.GenerateFixtureBuilder
 
builderMethodFactory(ProcessingEnvironment) - Static method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FactoryProvider
 
BuilderMethodFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
BuilderMethodFactory(BuildMethodFactory, SelfMethodFactory, WithMethodFactory, IgnoreMethodFactory, NameFactory, GenerateFixtureBuilderUtils) - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.BuilderMethodFactory
 
buildInternal(Model<TYPEBUILDER>) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
This method will construct the actual instance.
BuildMethodFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
BuildMethodFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.BuildMethodFactory
 

C

createAnnotation() - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.GeneratedAnnotationFactory
 
createBuilderSpec(String, Element, AnnotationSpec, MethodSpec, MethodSpec, List<MethodSpec>) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FixtureBuilderFactory
 
createJavaFile(String, String, String, TypeSpec, String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.JavaFileFactory
 

E

equals(Object) - Method in record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
Indicates whether some other object is "equal to" this one.
extractAnnotationMirror(Element) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.util.GenerateFixtureBuilderUtils
 
extractInstancioModel(Element) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.util.GenerateFixtureBuilderUtils
 
extractPackageName(Element) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.util.GenerateFixtureBuilderUtils
 
extractParamType(Element) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.util.GenerateFixtureBuilderUtils
 

F

FactoryProvider - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
fieldMethodWithPrefix(String, String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.NameFactory
 
fileFactory() - Static method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FactoryProvider
 
FIXTURE_BUILDER_SUFFIX - Static variable in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.NameFactory
 
fixtureBuilderFactory() - Static method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FactoryProvider
 
FixtureBuilderFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
FixtureBuilderFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FixtureBuilderFactory
 
FixtureBuilderGenerationException - Exception Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator.exception
 
FixtureBuilderGenerationException(String) - Constructor for exception class io.github.wouterbauweraerts.instancio.fixture.builder.generator.exception.FixtureBuilderGenerationException
 
FixtureBuilderGenerator - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
FixtureBuilderGenerator(ProcessingEnvironment) - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FixtureBuilderGenerator
 
fixtureBuilderName(String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.NameFactory
 
FixtureBuilderProcessor - Class in io.github.wouterbauweraerts.instancio.fixture.builder.processor
 
FixtureBuilderProcessor() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.processor.FixtureBuilderProcessor
 
fixtureClass() - Element in annotation interface io.github.wouterbauweraerts.instancio.fixture.builder.GenerateFixtureBuilder
 
fullyQualifiedName() - Method in record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
Returns the value of the fullyQualifiedName record component.

G

GENERATE_FIXTURE_BUILDER_QUALIFIED_NAME - Static variable in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.util.GenerateFixtureBuilderUtils
 
generateBuild(Element, String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.BuilderMethodFactory
 
generateBuild(Element, String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.BuildMethodFactory
 
GENERATED_ANNOTATION_MSG - Static variable in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.GeneratedAnnotationFactory
 
generatedAnnotationFactory() - Static method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FactoryProvider
 
GeneratedAnnotationFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
GeneratedAnnotationFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.GeneratedAnnotationFactory
 
generateFieldMethods(Element, String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.BuilderMethodFactory
 
GenerateFixtureBuilder - Annotation Interface in io.github.wouterbauweraerts.instancio.fixture.builder
 
generateFixtureBuilders(Element) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FixtureBuilderGenerator
 
GenerateFixtureBuilderUtils - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator.util
 
GenerateFixtureBuilderUtils(ProcessingEnvironment) - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.util.GenerateFixtureBuilderUtils
 
generateIgnoreMethod(String, String, String, boolean) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.IgnoreMethodFactory
 
generateSelf(String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.BuilderMethodFactory
 
generateSelf(String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.SelfMethodFactory
 
generateWithMethod(String, String, ParamType, String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.WithMethodFactory
 
getType(AnnotationMirror, String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.util.GenerateFixtureBuilderUtils
 

H

hashCode() - Method in record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
Returns a hash code value for this object.

I

ignore(Selector) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
ignore a field / multiple fields using an instancio Selector
ignoreField(GetMethodSelector<TYPEBUILDER, ?>) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
ignoreField will set a value to NULL
IgnoreMethodFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
IgnoreMethodFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.IgnoreMethodFactory
 
InstancioModel - Annotation Interface in io.github.wouterbauweraerts.instancio.fixture.builder
 
io.github.wouterbauweraerts.instancio.fixture.builder - package io.github.wouterbauweraerts.instancio.fixture.builder
 
io.github.wouterbauweraerts.instancio.fixture.builder.generator - package io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
io.github.wouterbauweraerts.instancio.fixture.builder.generator.exception - package io.github.wouterbauweraerts.instancio.fixture.builder.generator.exception
 
io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter - package io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter
 
io.github.wouterbauweraerts.instancio.fixture.builder.generator.util - package io.github.wouterbauweraerts.instancio.fixture.builder.generator.util
 
io.github.wouterbauweraerts.instancio.fixture.builder.processor - package io.github.wouterbauweraerts.instancio.fixture.builder.processor
 
isPrimitive() - Method in record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
 

J

JavaFileFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
JavaFileFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.JavaFileFactory
 

M

missingValue(String) - Static method in exception class io.github.wouterbauweraerts.instancio.fixture.builder.generator.exception.FixtureBuilderGenerationException
 
modelNotFound() - Static method in exception class io.github.wouterbauweraerts.instancio.fixture.builder.generator.exception.FixtureBuilderGenerationException
 

N

nameFactory() - Static method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FactoryProvider
 
NameFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
NameFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.NameFactory
 

O

of(TypeName) - Static method in record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
 
of(String) - Static method in record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
 

P

ParamType - Record Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter
 
ParamType(String, TypeName) - Constructor for record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
Creates an instance of a ParamType record class.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.processor.FixtureBuilderProcessor
 

S

self() - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
should always return 'this' in every implementation.
SelfMethodFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
SelfMethodFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.SelfMethodFactory
 
set(Selector, Object) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
set will set a field or multiple fields to a given value.
setField(GetMethodSelector<TYPEBUILDER, PROPTYPE>, PROPTYPE) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
setField method will define the value for a given field, which will be used once the instance is constructed

T

toString() - Method in record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
Returns a string representation of this record class.
typeName() - Method in record class io.github.wouterbauweraerts.instancio.fixture.builder.generator.parameter.ParamType
Returns the value of the typeName record component.

U

unableToReadAnnotation() - Static method in exception class io.github.wouterbauweraerts.instancio.fixture.builder.generator.exception.FixtureBuilderGenerationException
 

W

WithMethodFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
WithMethodFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.WithMethodFactory
 
writeException(String) - Static method in exception class io.github.wouterbauweraerts.instancio.fixture.builder.generator.exception.FixtureBuilderGenerationException
 
A B C E F G H I J M N O P S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form