All Classes and Interfaces
Class
Description
For some type, a transformation between a structurally typed
Item and
an array of elements with that type.Transformation between a structurally typed
Item and a BigInteger.An
Operator that represents a binary operation, i.e.Transformation between a structurally typed
Item and a ByteBuffer.A
Selector that, when evaluated against some Interpreter, yields all of the "children" of the top Item in the
interpreter's frame stack.For some
Class, a transformation between a structurally typed
Item and an instance of that Class.A
Selector that, when evaluated against some Interpreter stack, yields all of the "descendants" of the top
Item in stack.A
BinaryOperator that represents a division operation between its
two operands.A
BinaryOperator that represents an equality comparison between its
two operands.A combination of operators, constants, and variables.
Transformation between a structurally typed
Item and a nominally
typed Java object.A
BinaryOperator that represents greater than or equal to operation
between its two operands.A
BinaryOperator that represents a strictly greater than operation
between its two operands.Fall-through "transformation" between a structural
Item and a nominal
Item.A
Selector that, when evaluated against some Interpreter, yields all of the "keys" of the top Item in the
interpreter's frame stack.A
BinaryOperator that represents a less than or equal to comparison
between its two operands.A
BinaryOperator that represents a strictly less than comparison
between its two operands.A
BinaryOperator that represents a subtraction operation between its
two operands.A
BinaryOperator that represents a modulus operation between its two
operands.A
BinaryOperator that represents an inequality comparison between
its two operands.An
Expression that identifies an operation on constants, variables,
or Selector expressions.A
BinaryOperator that represents an addition operation between its
two operands.Represents an operation that is used exclusively as a helper to some
Selector's Selector.mapSelected(swim.structure.Interpreter, swim.structure.Selectee<swim.structure.Item>) or Selector.forSelected(swim.structure.Interpreter, swim.structure.Selectee<T>) methods.A composable
Expression that returns references to Items when
it is evaluated, providing a foundation on top of which
expression languages may be built.A
BinaryOperator that represents a multiplication operation between
its two operands.An
Operator that represents a unary operation, i.e.A
Selector that, when evaluated against some Interpreter, yields all of the "values" of the top Item in the
interpreter's frame stack.