aboutsummaryrefslogtreecommitdiffstats
path: root/config-lib/abi-spec.json
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-09-07 12:25:37 +0200
committerHarald Musum <musum@yahooinc.com>2023-09-07 12:25:37 +0200
commitcac205f35b56d0bd584013b79b88a6635dee5ab4 (patch)
treebcf8461b3091c44ae78e5d9355a2109ba7d6a77a /config-lib/abi-spec.json
parentdaba552c567f1fcb9e300ae65825c1d97cedbb5e (diff)
Support optional 'path' config type
Initial work needed for this to work (config definition and config library)
Diffstat (limited to 'config-lib/abi-spec.json')
-rw-r--r--config-lib/abi-spec.json23
1 files changed, 23 insertions, 0 deletions
diff --git a/config-lib/abi-spec.json b/config-lib/abi-spec.json
index caae2ebf1cf..07e61c63237 100644
--- a/config-lib/abi-spec.json
+++ b/config-lib/abi-spec.json
@@ -273,6 +273,7 @@
"public static java.util.Map asNodeMap(java.util.Map, com.yahoo.config.LeafNode)",
"public static java.util.Map asFileNodeMap(java.util.Map)",
"public static java.util.Map asPathNodeMap(java.util.Map)",
+ "public static java.util.Map asOptionalPathNodeMap(java.util.Map)",
"public static java.util.Map asUrlNodeMap(java.util.Map)",
"public static java.util.Map asModelNodeMap(java.util.Map)"
],
@@ -289,6 +290,7 @@
"public java.util.List asList()",
"public static com.yahoo.config.LeafNodeVector createFileNodeVector(java.util.Collection)",
"public static com.yahoo.config.LeafNodeVector createPathNodeVector(java.util.Collection)",
+ "public static com.yahoo.config.LeafNodeVector createOptionalPathNodeVector(java.util.Collection)",
"public static com.yahoo.config.LeafNodeVector createUrlNodeVector(java.util.Collection)",
"public static com.yahoo.config.LeafNodeVector createModelNodeVector(java.util.Collection)"
],
@@ -420,6 +422,27 @@
"protected final java.util.ArrayList vector"
]
},
+ "com.yahoo.config.OptionalPathNode" : {
+ "superClass" : "com.yahoo.config.LeafNode",
+ "interfaces" : [ ],
+ "attributes" : [
+ "public"
+ ],
+ "methods" : [
+ "public void <init>()",
+ "public void <init>(com.yahoo.config.FileReference)",
+ "public void <init>(java.util.Optional)",
+ "public java.util.Optional value()",
+ "public java.lang.String getValue()",
+ "public java.lang.String toString()",
+ "protected boolean doSetValue(java.lang.String)",
+ "public java.util.Optional getFileReference()",
+ "public static java.util.List toFileReferences(java.util.List)",
+ "public static java.util.Map toFileReferenceMap(java.util.Map)",
+ "public bridge synthetic java.lang.Object value()"
+ ],
+ "fields" : [ ]
+ },
"com.yahoo.config.PathNode" : {
"superClass" : "com.yahoo.config.LeafNode",
"interfaces" : [ ],