TargetNode class
@internal
Constructors
- TargetNode({required Accessor accessor, required Match? match, TargetNode? parent})
Properties
- accessor ↔ Accessor
-
getter/setter pair
-
children
↔ List<
TargetNode> -
getter/setter pair
-
fetchProperty
↔ Property<
MappingContext> ? -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isInnerNode → bool
-
no setter
- isLeaf → bool
-
no setter
- isRoot → bool
-
no setter
- match ↔ Match?
-
getter/setter pair
- parent ↔ TargetNode?
-
getter/setter pair
- resultDefinition ↔ IntermediateResultDefinition?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stackIndex ↔ int
-
getter/setter pair
- type ↔ Type
-
getter/setter pair
Methods
-
calculateConversion(
SourceNode sourceNode) → Converter? -
computeValueReceiver(
) → ValueReceiver -
findMatchingNode(
Match match, int index) → TargetNode? -
insertMatch(
TargetTree tree, Match match, int index) → void -
makeOperation(
SourceNode sourceNode, Mapper mapper) → Operation< MappingContext> -
makeOperations(
SourceTree sourceTree, TargetTree targetTree, Mapper mapper, MappingDefinition definition, List< Operation< operations) → voidMappingContext> > -
mapDeep(
Mapper mapper, Accessor source, Accessor target, MapperProperty targetProperty) → MapperProperty -
maybeConvert(
MapperProperty property, Converter? conversion) → MapperProperty -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
tryConvert(
Type sourceType, Type targetType) → Converter
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited