concatenate(Set, Set) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
concatenate(Map, Map) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
addAddNodeOperation(ImmutableNode, ImmutableNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
addRemoveNodeOperation(ImmutableNode, ImmutableNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
append(Map, Object, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
append(Set, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
rebuildParentMapping() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
addAttributeOperation(ImmutableNode, String, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
removeNodeFromReplacementMapping(ImmutableNode) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
addRemoveAttributeOperation(ImmutableNode, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
removeNodesFromParentAndReplacementMapping(ImmutableNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
level(ImmutableNode) |   | 61% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
addClearNodeValueOperation(ImmutableNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getParent(ImmutableNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
initQueryRoot(TreeData, NodeSelector) |   | 60% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
updateParentMapping() |   | 83% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
concatenate(Collection, Collection) |   | 90% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
fetchOperations(ImmutableNode, int) |   | 95% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
ModelTransaction(TreeData, NodeSelector, NodeKeyResolver) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
execute() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
executeOperations() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
updateReferenceTracker() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
addAddNodesOperation(ImmutableNode, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
append(Collection, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
fetchReferenceMap() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
addAttributesOperation(ImmutableNode, Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addChangeNodeNameOperation(ImmutableNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addChangeNodeValueOperation(ImmutableNode, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addNewReference(ImmutableNode, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
updateParentMappingForAddedNodes() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
updateParentMappingForRemovedNodes() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$fetchOperations$2(ImmutableNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$executeOperations$0(Integer, ImmutableNode, ModelTransaction.Operations) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
addNewReferences(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$updateParentMappingForAddedNodes$3(ImmutableNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$fetchOperations$1(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getCurrentData() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getQueryRoot() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getResolver() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |