Index
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
fullyQualifiedNamerecord 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
ParamTyperecord 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
typeNamerecord 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
All Classes and Interfaces|All Packages|Serialized Form