Index

A B E F G H I M N O P S T U W 
All Classes and Interfaces|All Packages|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
 
buildInternal(Model<TYPEBUILDER>) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.AbstractFixtureBuilder
This method will construct the actual instance.

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

fieldMethodWithPrefix(String, String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.NameFactory
 
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
 
FixtureBuilderMethodFactory - Class in io.github.wouterbauweraerts.instancio.fixture.builder.generator
 
FixtureBuilderMethodFactory() - Constructor for class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FixtureBuilderMethodFactory
 
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

generateFixtureBuilder(String) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.FixtureBuilderMethodFactory
 
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
 
getSuperclass(Element) - Method in class io.github.wouterbauweraerts.instancio.fixture.builder.generator.util.GenerateFixtureBuilderUtils
 
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
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
 

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 - 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.
set(TargetSelector, 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

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