diff options
author | Harald Musum <musum@yahooinc.com> | 2023-08-23 10:31:57 +0200 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2023-08-23 10:31:57 +0200 |
commit | a267af232edaeb0355be1035728ea83e9613d4ea (patch) | |
tree | 89827756019864811c5abef061cb567a0e1e75e6 /configgen | |
parent | aa8ef9f8c2cefad16726a55384ee095ef3b46c2d (diff) |
Give warning when config type 'file' is used
Diffstat (limited to 'configgen')
-rw-r--r-- | configgen/src/main/java/com/yahoo/config/codegen/LeafCNode.java | 6 |
1 files changed, 5 insertions, 1 deletions
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 1395c6814df..59b1c781c76 100644 --- a/configgen/src/main/java/com/yahoo/config/codegen/LeafCNode.java +++ b/configgen/src/main/java/com/yahoo/config/codegen/LeafCNode.java @@ -24,7 +24,11 @@ public abstract class LeafCNode extends CNode { case "bool": return new BooleanLeaf(parent, name); case "string": return new StringLeaf(parent, name); case "reference": return new ReferenceLeaf(parent, name); - case "file": return new FileLeaf(parent, name); + case "file": { + // Note: Used internally and also no support for path in C++, so cannot be removed in Vespa 9 + System.out.println("Warning: config type 'file' is deprecated, use 'path' instead"); + return new FileLeaf(parent, name); + } case "path": return new PathLeaf(parent, name); case "enum": return new EnumLeaf(parent, name, type.enumArray); case "url" : return new UrlLeaf(parent, name); |