Interface MetaCollector


public interface MetaCollector
  • Method Details

    • collect

      <T> List<T> collect(MetaKey<T> key)
    • collectReverse

      @Experimental <T> List<T> collectReverse(MetaKey<T> key)
    • iterable

      <T> Iterable<T> iterable(MetaKey<T> key)
    • findFirst

      <T> T findFirst(MetaKey<T> key)
    • findFirst

      @Nullable @Contract("_,null -> _") <T> T findFirst(MetaKey<T> key, @Nullable T defaultValue)
    • findLast

      <T> T findLast(MetaKey<T> key)
    • findLast

      @Nullable @Contract("_,null -> _; _,!null -> !null") <T> T findLast(MetaKey<T> key, @Nullable T defaultValue)
    • of

      static MetaCollector of(MetaHolder metaHolder)