NodeError

h8io.cfg.NodeError
trait NodeError extends CfgError

A CfgError tied to a specific Node.

When processing a node produces an error, the error should carry that node so callers can report exactly where in the tree the problem occurred. Node.INone and Node.INull implement this trait directly, since the nodes themselves represent erroneous states.

Attributes

Graph
Supertypes
trait CfgError
class Object
trait Matchable
class Any
Known subtypes
class UnexpectedNode[T]
class Thrown
class Thrown
class INone[I]
class INull[I]

Members list

Value members

Abstract methods

def node: Node