AbstractImmutableNormalizedNode<InstanceIdentifier.NodeIdentifier, Iterable<LeafSetEntryNode<T>>> implements
Immutable, LeafSetNode<T> {
- private final Map<InstanceIdentifier.NodeWithValue, LeafSetEntryNode<T>> mappedChildren;
+ private final Map<InstanceIdentifier.NodeWithValue, LeafSetEntryNode<T>> children;
ImmutableLeafSetNode(final InstanceIdentifier.NodeIdentifier nodeIdentifier,
final Map<InstanceIdentifier.NodeWithValue, LeafSetEntryNode<T>> children) {
super(nodeIdentifier, Iterables.unmodifiableIterable(children.values()));
- this.mappedChildren = children;
+ this.children = children;
}
@Override
public Optional<LeafSetEntryNode<T>> getChild(final InstanceIdentifier.NodeWithValue child) {
- return Optional.fromNullable(mappedChildren.get(child));
+ return Optional.fromNullable(children.get(child));
}
@Override
protected int valueHashCode() {
- return mappedChildren.hashCode();
+ return children.hashCode();
}
@Override
protected boolean valueEquals(final AbstractImmutableNormalizedNode<?, ?> other) {
- return mappedChildren.equals(((ImmutableLeafSetNode<?>) other).mappedChildren);
+ return children.equals(((ImmutableLeafSetNode<?>) other).children);
}
}
static final class ImmutableMapNode extends AbstractImmutableNormalizedNode<InstanceIdentifier.NodeIdentifier, Iterable<MapEntryNode>> implements Immutable,MapNode {
- private final Map<InstanceIdentifier.NodeIdentifierWithPredicates, MapEntryNode> mappedChildren;
+ private final Map<InstanceIdentifier.NodeIdentifierWithPredicates, MapEntryNode> children;
ImmutableMapNode(final InstanceIdentifier.NodeIdentifier nodeIdentifier,
final Map<InstanceIdentifier.NodeIdentifierWithPredicates, MapEntryNode> children) {
super(nodeIdentifier, Iterables.unmodifiableIterable(children.values()));
- this.mappedChildren = children;
+ this.children = children;
}
@Override
public Optional<MapEntryNode> getChild(final InstanceIdentifier.NodeIdentifierWithPredicates child) {
- return Optional.fromNullable(mappedChildren.get(child));
+ return Optional.fromNullable(children.get(child));
}
@Override
protected int valueHashCode() {
- return mappedChildren.hashCode();
+ return children.hashCode();
}
@Override
protected boolean valueEquals(final AbstractImmutableNormalizedNode<?, ?> other) {
- return mappedChildren.equals(((ImmutableMapNode) other).mappedChildren);
+ return children.equals(((ImmutableMapNode) other).children);
}
}
}