}
protected ImmutableLeafSetNodeBuilder(final ImmutableLeafSetNode<T> node) {
- nodeIdentifier = node.getIdentifier();
+ nodeIdentifier = node.name();
value = MapAdaptor.getDefaultInstance().takeSnapshot(node.children);
}
@Override
public ImmutableLeafSetNodeBuilder<T> withChild(final LeafSetEntryNode<T> child) {
- this.value.put(child.getIdentifier(), child);
+ value.put(child.name(), child);
return this;
}
@Override
public ImmutableLeafSetNodeBuilder<T> withoutChild(final PathArgument key) {
- this.value.remove(key);
+ value.remove(key);
return this;
}
@Override
public ImmutableLeafSetNodeBuilder<T> withNodeIdentifier(final NodeIdentifier withNodeIdentifier) {
- this.nodeIdentifier = withNodeIdentifier;
+ nodeIdentifier = withNodeIdentifier;
return this;
}
return false;
}
for (var child : children.values()) {
- if (!child.equals(other.childByArg(child.getIdentifier()))) {
+ if (!child.equals(other.childByArg(child.name()))) {
return false;
}
}