Index
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
fullyQualifiedNamerecord 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
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.
- 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
typeNamerecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form