Class FixedIterationConditions<N>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private @NotNull java.util.function.Function<? super N,​N> initializer  
      private @NotNull java.util.function.Function<? super N,​N> iterator  
      private @NotNull java.util.function.Function<? super N,​N> reverseInitializer  
      private @NotNull java.util.function.Function<? super N,​N> reverseIterator  
    • Constructor Summary

      Constructors 
      Constructor Description
      FixedIterationConditions​(@NotNull java.util.function.Function<? super N,​N> initializer, @NotNull java.util.function.Function<? super N,​N> iterator, @NotNull java.util.function.Function<? super N,​N> reverseInitializer, @NotNull java.util.function.Function<? super N,​N> reverseIterator)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static <B,​T>
      java.util.function.Function<? super B,​B>
      getAdapter​(java.util.function.Function<? super T,​T> function, java.util.function.Function<? super B,​T> adaptBtoT, java.util.function.Function<? super T,​B> adaptTtoB)  
      @NotNull java.util.function.Function<? super N,​N> getInitializer()  
      @NotNull java.util.function.Function<? super N,​N> getIterator()  
      @NotNull IterationConditions<N> getReversed()  
      static <B,​T>
      FixedIterationConditions<B>
      mapTtoB​(IterationConditions<T> constraints, java.util.function.Function<? super B,​T> adaptBtoT, java.util.function.Function<? super T,​B> adaptTtoB)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • initializer

        @NotNull
        private final @NotNull java.util.function.Function<? super N,​N> initializer
      • iterator

        @NotNull
        private final @NotNull java.util.function.Function<? super N,​N> iterator
      • reverseInitializer

        @NotNull
        private final @NotNull java.util.function.Function<? super N,​N> reverseInitializer
      • reverseIterator

        @NotNull
        private final @NotNull java.util.function.Function<? super N,​N> reverseIterator
    • Constructor Detail

      • FixedIterationConditions

        public FixedIterationConditions​(@NotNull
                                        @NotNull java.util.function.Function<? super N,​N> initializer,
                                        @NotNull
                                        @NotNull java.util.function.Function<? super N,​N> iterator,
                                        @NotNull
                                        @NotNull java.util.function.Function<? super N,​N> reverseInitializer,
                                        @NotNull
                                        @NotNull java.util.function.Function<? super N,​N> reverseIterator)
    • Method Detail

      • getAdapter

        public static <B,​T> java.util.function.Function<? super B,​B> getAdapter​(java.util.function.Function<? super T,​T> function,
                                                                                            java.util.function.Function<? super B,​T> adaptBtoT,
                                                                                            java.util.function.Function<? super T,​B> adaptTtoB)
      • mapTtoB

        public static <B,​T> FixedIterationConditions<B> mapTtoB​(IterationConditions<T> constraints,
                                                                      java.util.function.Function<? super B,​T> adaptBtoT,
                                                                      java.util.function.Function<? super T,​B> adaptTtoB)