Interface Flattener

All Known Implementing Classes:
MetamodelSelector, PredicateSelectorImpl, PrimitiveAndWrapperSelectorImpl, SelectorGroupImpl, SelectorImpl

@InternalApi public interface Flattener
Flattens selectors into a list, similar to stream().flatMap().

This interface is an internal interface, not part of the public API.

Since:
1.3.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Flattens selectors into a list.
  • Method Details

    • flatten

      List<TargetSelector> flatten()
      Flattens selectors into a list.
      Returns:
      flat list of selectors
      Since:
      1.3.0