diff options
Diffstat (limited to 'configgen/src/main/java/com/yahoo/config/codegen/InnerCNode.java')
-rw-r--r-- | configgen/src/main/java/com/yahoo/config/codegen/InnerCNode.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/configgen/src/main/java/com/yahoo/config/codegen/InnerCNode.java b/configgen/src/main/java/com/yahoo/config/codegen/InnerCNode.java index 295558a469c..bbe31ee9f5b 100644 --- a/configgen/src/main/java/com/yahoo/config/codegen/InnerCNode.java +++ b/configgen/src/main/java/com/yahoo/config/codegen/InnerCNode.java @@ -68,9 +68,7 @@ public class InnerCNode extends CNode { if (newChild == null) throw new IllegalArgumentException("Could not create " + type.name + " " + name); } - return children.containsKey(newChild.getName()) - ? children.get(newChild.getName()) - : newChild; + return children.getOrDefault(newChild.getName(), newChild); } /** |