diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-08-27 13:18:16 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-08-28 11:06:29 +0200 |
commit | 2b83da619a3ee2f38a1a3b05576f44d7451b3daf (patch) | |
tree | 4e09fbe2e1951b65b5a4b34f58f687d128716645 /configgen | |
parent | e123f699cc2d73e4f0118d283da4c2cf9011e7f9 (diff) |
Remove temporary test
Diffstat (limited to 'configgen')
-rw-r--r-- | configgen/src/main/java/com/yahoo/config/codegen/ConfigGenerator.java | 1 | ||||
-rw-r--r-- | configgen/src/main/java/com/yahoo/config/codegen/LeafCNode.java | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/configgen/src/main/java/com/yahoo/config/codegen/ConfigGenerator.java b/configgen/src/main/java/com/yahoo/config/codegen/ConfigGenerator.java index b9a93995f46..61bae00e517 100644 --- a/configgen/src/main/java/com/yahoo/config/codegen/ConfigGenerator.java +++ b/configgen/src/main/java/com/yahoo/config/codegen/ConfigGenerator.java @@ -11,6 +11,7 @@ import com.yahoo.config.codegen.LeafCNode.PathLeaf; import com.yahoo.config.codegen.LeafCNode.ReferenceLeaf; import com.yahoo.config.codegen.LeafCNode.StringLeaf; import com.yahoo.config.codegen.LeafCNode.UrlLeaf; +import com.yahoo.config.codegen.LeafCNode.ModelLeaf; import java.util.LinkedList; import java.util.List; diff --git a/configgen/src/main/java/com/yahoo/config/codegen/LeafCNode.java b/configgen/src/main/java/com/yahoo/config/codegen/LeafCNode.java index a50bb758be7..e3d2cdb5a36 100644 --- a/configgen/src/main/java/com/yahoo/config/codegen/LeafCNode.java +++ b/configgen/src/main/java/com/yahoo/config/codegen/LeafCNode.java @@ -28,6 +28,7 @@ public abstract class LeafCNode extends CNode { case "path": return new PathLeaf(parent, name); case "enum": return new EnumLeaf(parent, name, type.enumArray); case "url" : return new UrlLeaf(parent, name); + case "model" : return new ModelLeaf(parent, name); default: return null; } } catch (NumberFormatException e) { @@ -229,6 +230,17 @@ public abstract class LeafCNode extends CNode { } } + public static class ModelLeaf extends NoClassLeafCNode { + ModelLeaf(InnerCNode parent, String name) { + super(parent, name); + } + + @Override + public String getType() { + return "model"; + } + } + public static class EnumLeaf extends LeafCNode { private final String[] legalValues; |