TermDeobjectifier

A Deobjectifier of Terms: rebuilds a Term from a plain object tree following the same shape produced by TermObjectifier (see its documentation for the mapping scheme). Used e.g. by a TermDeserializer after parsing a JSON/YAML/XML document into such a plain tree.

See also

for the inverse conversion and the exact object shape recognized here.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun deobjectify(object: Any): Term

Converts a single plain object into a value of type T.

Link copied to clipboard
abstract fun deobjectifyMany(object: Any): Iterable<Term>

Converts a plain object representing a collection of values into an Iterable of T.