aboutsummaryrefslogtreecommitdiffstats
path: root/config-lib/src/main/java/com/yahoo/config/LeafNodeMaps.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-lib/src/main/java/com/yahoo/config/LeafNodeMaps.java')
-rw-r--r--config-lib/src/main/java/com/yahoo/config/LeafNodeMaps.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/config-lib/src/main/java/com/yahoo/config/LeafNodeMaps.java b/config-lib/src/main/java/com/yahoo/config/LeafNodeMaps.java
index 9435c09803f..82663fa8bfd 100644
--- a/config-lib/src/main/java/com/yahoo/config/LeafNodeMaps.java
+++ b/config-lib/src/main/java/com/yahoo/config/LeafNodeMaps.java
@@ -8,7 +8,6 @@ import java.util.stream.Collectors;
/**
* @author gjoranv
- * @since 5.1.17
*/
public class LeafNodeMaps {
@@ -68,4 +67,11 @@ public class LeafNodeMaps {
));
}
+ public static Map<String, ModelNode> asModelNodeMap(Map<String, ModelReference> modelReferenceMap) {
+ return Collections.unmodifiableMap(
+ modelReferenceMap.entrySet().stream().collect(
+ Collectors.toMap(Map.Entry::getKey, e -> new ModelNode(e.getValue()))
+ ));
+ }
+
}