Reduce verbosity by using non-fall-through arrow cases, improving
code density.
Change-Id: I0d5674a27f8c449b814ea37c0a5d94cae23336f9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
@Override
void mergeIntoModifiedNode(final ModifiedNode node, final NormalizedNode value, final Version version) {
switch (node.getOperation()) {
- // Delete performs a data dependency check on existence of the node. Performing a merge
- // on DELETE means we
+ // Delete performs a data dependency check on existence of the node. Performing a merge on DELETE means we
// are really performing a write.
- case DELETE:
- case WRITE:
- node.write(value);
- break;
- default:
- node.updateValue(LogicalOperation.MERGE, value);
+ case DELETE, WRITE -> node.write(value);
+ default -> node.updateValue(LogicalOperation.MERGE, value);
}
}