a custom traversor over type A
a custom traversor over type A
a TypeKeyMap for custom traversors
a TypeKeyMap for custom traversors
an input for traversing an EmblemProp
an input for traversing an EmblemProp
an output for traversing an EmblemProp
an output for traversing an EmblemProp
the input to a traversal step over type A
the input to a traversal step over type A
the output to a traversal step over type A
the output to a traversal step over type A
decodes and returns a type key for the union constituent from the input
decodes and returns a type key for the union constituent from the input
the type of the Union object to traverse
the union
the input to decode
the constituent type key
the custom traversors to use in the recursive traversal
the custom traversors to use in the recursive traversal
the emblematic types to use in the recursive traversal
the emblematic types to use in the recursive traversal
stages the traversal of an Emblem's props
the type of the object to traverse
the emblem being traversed
the input to the emblem traversal
an iteratable of inputs for the emblem props
stages the traversal of an list's elements
stages the traversal of an list's elements
the type of the list elements
the input to traversing the list
a iterable of inputs for the list's elements. an empty iterable is returned to avoid traversal into the list.
stages the traversal of an option's value
stages the traversal of an option's value
the type of the option's value
the input to traversing the option
an iterable of 0 or 1 inputs of the option's value. an empty iterable is returned to avoid traversal into the option.
stages the traversal of an set's elements
stages the traversal of an set's elements
the type of the set elements
the input to traversing the set
a iterable of inputs for the set's elements. an empty iterable is returned to avoid traversal into the set.
stages the traversal of a Union
stages the traversal of a Union
the type of the union
the input to traversing the union
an iterable of 0 or 1 inputs of the union value. an empty iterable is returned to avoid traversal into the union.
translates json4s AST into emblematic types
traverses an object of any supported type.
traverses an object of any supported type.
the type of the object to traverse
emblem.exceptions.CouldNotTraverseException
when an unsupported type is encountered during the
traversal
traverses a boolean
traverses a boolean
traverses a char
traverses a char
traverses a date-time
traverses a date-time
traverses a double
traverses a double
traverses a float
traverses a float
traverses an int
traverses an int
traverses a long
traverses a long
traverses a string
traverses a string
unstages the traversal of an Emblem's props
the type of the object to traverse
the emblem being traversed
the input to the emblem traversal
the output for the emblem
unstages the traversal of a list's elements
unstages the traversal of a list's elements
the type of the list elements
the input to traversing the list
an iterable of results for the list's elements. an empty iterable indicates that traversal into the list has been avoided
the result of travering the list
unstages the traversal of an option's value
unstages the traversal of an option's value
the type of the option's value
the input to traversing the option
an iterable of 0 or 1 results of the option's value. an empty iterable indicates that traversal into the option has been avoided
unstages the traversal of an set's elements
unstages the traversal of an set's elements
the type of the set elements
the input to traversing the set
an iterable of results for the set's elements. an empty iterable indicates that traversal into the set has been avoided
the result of traversing the set
unstages the traversal of a Union
unstages the traversal of a Union
the type of the union
the input to traversing the union
an iterable of 0 or 1 results of the union's value. an empty iterable indicates that traversal into the union has been avoided.
the result of traversing the union
translates json4s AST into emblematic types.
expects JSON for non top-level emblems with a single property to inline those emblems. does not expect inlined unions.