lookup Step By Values
abstract fun <AdaptorMemento> lookupStepByValues( argValues: List<A_BasicObject>, extraValues: List<A_BasicObject>, adaptor: LookupTreeAdaptor<Element, Result, AdaptorMemento>, memento: AdaptorMemento): LookupTree<Element, Result>
Content copied to clipboard
Perform one step of looking up the most-specific Result that matches the provided list of arguments. Answer another LookupTree with which to continue the search.
Return
The next LookupTree to search.
Parameters
arg Values
The List of arguments being looked up.
extra Values
An optional immutable List of additional values, only created when needed.
adaptor
The adaptor for interpreting the values in the tree, and deciding how to narrow the elements that are still applicable at each internal node of the tree.
memento
A memento for the adaptor to use.