Interface Matchers

All Known Subinterfaces:
InlineNode, PrimitiveMatcher, RepeatableMatcher, RootNode
All Known Implementing Classes:
AbstractNode, ChainOfMatchersImpl, ConstantNode, ElementNode, ForEachNode, ListOfNodes, MapEntryNode, ParameterNode, StringNode, SwitchNode

public interface Matchers
A container of RootNodes.
  • Method Details

    • matchAllWith

      TobeMatched matchAllWith(TobeMatched targets)
      Matches all matchers of this Matchers instance with `targets`
      Parameters:
      targets - to be matched target nodes and input parameters
      Returns:
      TobeMatched with targets which remained after all RootNodes were matched + matched parameters