summaryrefslogtreecommitdiffstats
path: root/configgen/src/main/java/com/yahoo/config/codegen/InnerCNode.java
diff options
context:
space:
mode:
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.java4
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);
}
/**