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.
Public Instance Methods
Source
# File lib/hocon/parser/config_node.rb, line 27 def render raise Hocon::ConfigError::ConfigBugOrBrokenError, "subclasses of ConfigNode should override `render` (#{self.class})" end
The original text of the input which was used to form this particular node. @return the original text used to form this node as a String