Package org.instancio.internal.handlers
Class UserSuppliedGeneratorHandler
java.lang.Object
org.instancio.internal.handlers.UserSuppliedGeneratorHandler
- All Implemented Interfaces:
NodeHandler
-
Constructor Summary
ConstructorDescriptionUserSuppliedGeneratorHandler
(ModelContext<?> modelContext, GeneratorContext generatorContext, GeneratorResolver generatorResolver, Instantiator instantiator) -
Method Summary
Modifier and TypeMethodDescriptionIf the context has enough information to generate a value for the field, then do so.
-
Constructor Details
-
UserSuppliedGeneratorHandler
public UserSuppliedGeneratorHandler(ModelContext<?> modelContext, GeneratorContext generatorContext, GeneratorResolver generatorResolver, Instantiator instantiator)
-
-
Method Details
-
getResult
If the context has enough information to generate a value for the field, then do so. If not, return an emptyOptional
and proceed with the main generation flow.- Specified by:
getResult
in interfaceNodeHandler
-