Module swim.structure
Package swim.structure
package swim.structure
Generic structured data model, with support for selectors, expressions,
and lambda functions.
-
ClassDescriptionA combination of operators, constants, and variables.Form<T>Transformation between a structurally typed
Item
and a nominally typed Java object.AnExpression
that identifies an operation on constants, variables, orSelector
expressions.Selectee<T>Represents an operation that is used exclusively as a helper to someSelector's
Selector.mapSelected(swim.structure.Interpreter, swim.structure.Selectee<swim.structure.Item>)
orSelector.forSelected(swim.structure.Interpreter, swim.structure.Selectee<T>)
methods.