Uses of Class
org.instancio.internal.nodes.InternalNode
Packages that use InternalNode
Package
Description
Contains internal classes implementing the core functionality of Instancio.
Contains classes implementing value assignment logic.
Contains context-related implementation classes.
Contains internal classes related to generators.
Contains internal classes for handling nodes.
Implementation classes for converting types to node hierarchies.
-
Uses of InternalNode in org.instancio.internal
Methods in org.instancio.internal with parameters of type InternalNodeModifier and TypeMethodDescriptionvoidCallbackHandler.objectCreated(InternalNode node, GeneratorResult result) static voidApiValidator.validateGeneratorUsage(InternalNode node, Generator<?> generator) -
Uses of InternalNode in org.instancio.internal.assigners
Methods in org.instancio.internal.assigners with parameters of type InternalNodeModifier and TypeMethodDescriptionvoidAssigner.assign(InternalNode node, Object target, Object value) Assigns given value to the target object's field.voidFieldAssigner.assign(InternalNode node, Object target, Object value) voidMethodAssigner.assign(InternalNode node, Object target, Object arg) -
Uses of InternalNode in org.instancio.internal.context
Methods in org.instancio.internal.context with parameters of type InternalNodeModifier and TypeMethodDescriptionModelContext.getCallbacks(InternalNode node) ModelContext.getGenerator(InternalNode node) SubtypeSelectorMap.getSubtype(InternalNode node) booleanModelContext.isIgnored(InternalNode node) booleanModelContext.isNullable(InternalNode node) booleanBooleanSelectorMap.isTrue(InternalNode node) -
Uses of InternalNode in org.instancio.internal.generator
Methods in org.instancio.internal.generator with parameters of type InternalNode -
Uses of InternalNode in org.instancio.internal.handlers
Methods in org.instancio.internal.handlers with parameters of type InternalNodeModifier and TypeMethodDescription@NotNull GeneratorResultArrayNodeHandler.getResult(@NotNull InternalNode node) @NotNull GeneratorResultCollectionNodeHandler.getResult(@NotNull InternalNode node) @NotNull GeneratorResultInstantiatingHandler.getResult(@NotNull InternalNode node) @NotNull GeneratorResultMapNodeHandler.getResult(@NotNull InternalNode node) @NotNull GeneratorResultNodeHandler.getResult(@NotNull InternalNode node) @NotNull GeneratorResultUserSuppliedGeneratorHandler.getResult(@NotNull InternalNode node) If the context has enough information to generate a value for the field, then do so.@NotNull GeneratorResultUsingGeneratorResolverHandler.getResult(@NotNull InternalNode node) -
Uses of InternalNode in org.instancio.internal.nodes
Methods in org.instancio.internal.nodes that return InternalNodeModifier and TypeMethodDescriptionInternalNode.Builder.build()NodeFactory.createRootNode(Type type) InternalNode.getOnlyChild()InternalNode.getParent()static InternalNodeInternalNode.ignoredNode()Methods in org.instancio.internal.nodes that return types with arguments of type InternalNodeMethods in org.instancio.internal.nodes with parameters of type InternalNodeMethod parameters in org.instancio.internal.nodes with type arguments of type InternalNodeModifier and TypeMethodDescriptionInternalNode.Builder.children(List<InternalNode> children) voidInternalNode.setChildren(List<InternalNode> children)