diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-06-30 14:25:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-30 14:25:32 +0200 |
commit | 6049047d68a0d355c1438a7b79205cfb9c8a0e48 (patch) | |
tree | 45d7178ee3d9e2d7aa47a1e4f00d000c60900e09 /configgen/src/main/java/com/yahoo | |
parent | 44b2f5114416254d5eb859ea02f436c4b0dfaf0a (diff) | |
parent | 1cc350883d80872a67cb6d9e5ff549d5c00e969e (diff) |
Merge pull request #23139 from vespa-engine/andreer/java-17-examples
Java 17 examples
Diffstat (limited to 'configgen/src/main/java/com/yahoo')
-rw-r--r-- | configgen/src/main/java/com/yahoo/config/codegen/CppClassBuilder.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/configgen/src/main/java/com/yahoo/config/codegen/CppClassBuilder.java b/configgen/src/main/java/com/yahoo/config/codegen/CppClassBuilder.java index d3a0a79c737..b08e41846e4 100644 --- a/configgen/src/main/java/com/yahoo/config/codegen/CppClassBuilder.java +++ b/configgen/src/main/java/com/yahoo/config/codegen/CppClassBuilder.java @@ -795,8 +795,7 @@ public class CppClassBuilder implements ClassBuilder { } else { w.write("ConfigParser::parseStruct<" + childType + ">(\"" + child.getName() + "\", __lines"); } - if (child instanceof LeafCNode && ((LeafCNode) child).getDefaultValue() != null) { - LeafCNode leaf = (LeafCNode) child; + if (child instanceof LeafCNode leaf && leaf.getDefaultValue() != null) { if (leaf.getDefaultValue().getValue() != null) { String defaultVal = getDefaultValue(leaf); if (leaf instanceof LeafCNode.EnumLeaf) { |