This just trims bytecode a bit by using an expression.
Change-Id: I20f8b6e10f42ff20f188f20991fbe0a8f0159396
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
if (snapshot.size() == castData().size()) {
return new MaterializedMutableContainerNode(this, snapshot);
}
-
return new LazyMutableContainerNode(this, snapshot);
}
@Override
public Optional<TreeNode> getChild(final PathArgument childId) {
- final TreeNode modified = getModifiedChild(childId);
- return modified == null ? getChildFromData(childId) : Optional.of(modified);
+ final TreeNode modified;
+ return (modified = getModifiedChild(childId)) == null ? getChildFromData(childId) : Optional.of(modified);
}
@Override