module Hocon::Parser::ConfigNode

An immutable node that makes up the ConfigDocument AST, and which can be used to reproduce part or all of the original text of an input.

<p> Because this object is immutable, it is safe to use from multiple threads and there’s no need for “defensive copies.”

<p> Do not implement interface {@code ConfigNode}; it should only be implemented by the config library. Arbitrary implementations will not work because the library internals assume a specific concrete implementation. Also, this interface is likely to grow new methods over time, so third-party implementations will break.