Translates the interim configuration model (usually obtained from a HOCON parser) into the final object model. It turns a root ObjectBuilderValue into a root ObjectValue.
The translation step involves the following steps:
Expand keys (e.g. { a.b.c = 7 } will become { a = { b = { c = 7 }}}
Merge objects with a common base path
Merge concatenated values (e.g. [1,2] [3,4] will become [1,2,3,4]
Resolve substitution variables (potentially using the provided fallback if not found in in the provided unresolved root)
Translates the interim configuration model (usually obtained from a HOCON parser) into the final object model. It turns a root ObjectBuilderValue into a root ObjectValue.
Translates the interim configuration model (usually obtained from a HOCON parser) into the final object model. It turns a root ObjectBuilderValue into a root ObjectValue.
The translation step involves the following steps:
Expand keys (e.g. { a.b.c = 7 } will become { a = { b = { c = 7 }}}
Merge objects with a common base path
Merge concatenated values (e.g. [1,2] [3,4] will become [1,2,3,4]
Resolve substitution variables (potentially using the provided fallback if not found in in the provided unresolved root)