Package fj.data

Class Java


  • public final class Java
    extends java.lang.Object
    Functions that convert between types from the core Java API.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static F<Array<java.lang.Boolean>,​java.util.BitSet> Array_BitSet
      A function that converts arrays to bit sets.
      static F<java.util.BitSet,​List<java.lang.Boolean>> BitSet_List
      A function that converts bit sets to lists.
      static F<List<java.lang.Boolean>,​java.util.BitSet> List_BitSet
      A function that converts lists to bit sets.
      static F<Option<java.lang.Boolean>,​java.util.BitSet> Option_BitSet
      A function that converts options to bit sets.
      static F<Stream<java.lang.Boolean>,​java.util.BitSet> Stream_BitSet
      A function that converts streams to bit sets.
      static F<java.lang.String,​java.util.ArrayList<java.lang.Character>> String_ArrayList
      A function that converts strings to array lists.
      static F<java.lang.String,​java.util.concurrent.ConcurrentLinkedQueue<java.lang.Character>> String_ConcurrentLinkedQueue
      A function that converts strings to concurrent linked queues.
      static F<java.lang.String,​java.util.concurrent.CopyOnWriteArrayList<java.lang.Character>> String_CopyOnWriteArrayList
      A function that converts strings to copy on write array lists.
      static F<java.lang.String,​java.util.concurrent.CopyOnWriteArraySet<java.lang.Character>> String_CopyOnWriteArraySet
      A function that converts strings to copy on write array sets.
      static F<java.lang.String,​java.util.HashSet<java.lang.Character>> String_HashSet
      A function that converts strings to hash sets.
      static F<java.lang.String,​java.util.concurrent.LinkedBlockingQueue<java.lang.Character>> String_LinkedBlockingQueue
      A function that converts strings to linked blocking queues.
      static F<java.lang.String,​java.util.LinkedHashSet<java.lang.Character>> String_LinkedHashSet
      A function that converts strings to linked hash sets.
      static F<java.lang.String,​java.util.LinkedList<java.lang.Character>> String_LinkedList
      A function that converts strings to linked lists.
      static F<java.lang.String,​java.util.concurrent.PriorityBlockingQueue<java.lang.Character>> String_PriorityBlockingQueue
      A function that converts strings to priority blocking queues.
      static F<java.lang.String,​java.util.PriorityQueue<java.lang.Character>> String_PriorityQueue
      A function that converts strings to priority queues.
      static F<java.lang.String,​java.util.Stack<java.lang.Character>> String_Stack
      A function that converts strings to stacks.
      static F<java.lang.String,​java.util.TreeSet<java.lang.Character>> String_TreeSet
      A function that converts strings to tree sets.
      static F<java.lang.String,​java.util.Vector<java.lang.Character>> String_Vector
      A function that converts strings to vectors.
      static F<java.lang.StringBuffer,​java.util.ArrayList<java.lang.Character>> StringBuffer_ArrayList
      A function that converts string buffers to array lists.
      static F<java.lang.StringBuffer,​java.util.concurrent.ConcurrentLinkedQueue<java.lang.Character>> StringBuffer_ConcurrentLinkedQueue
      A function that converts string buffers to concurrent linked queues.
      static F<java.lang.StringBuffer,​java.util.concurrent.CopyOnWriteArrayList<java.lang.Character>> StringBuffer_CopyOnWriteArrayList
      A function that converts string buffers to copy on write array lists.
      static F<java.lang.StringBuffer,​java.util.concurrent.CopyOnWriteArraySet<java.lang.Character>> StringBuffer_CopyOnWriteArraySet
      A function that converts string buffers to copy on write array sets.
      static F<java.lang.StringBuffer,​java.util.HashSet<java.lang.Character>> StringBuffer_HashSet
      A function that converts string buffers to hash sets.
      static F<java.lang.StringBuffer,​java.util.concurrent.LinkedBlockingQueue<java.lang.Character>> StringBuffer_LinkedBlockingQueue
      A function that converts string buffers to linked blocking queues.
      static F<java.lang.StringBuffer,​java.util.LinkedHashSet<java.lang.Character>> StringBuffer_LinkedHashSet
      A function that converts string buffers to linked hash sets.
      static F<java.lang.StringBuffer,​java.util.LinkedList<java.lang.Character>> StringBuffer_LinkedList
      A function that converts string buffers to linked lists.
      static F<java.lang.StringBuffer,​java.util.concurrent.PriorityBlockingQueue<java.lang.Character>> StringBuffer_PriorityBlockingQueue
      A function that converts string buffers to priority blocking queues.
      static F<java.lang.StringBuffer,​java.util.PriorityQueue<java.lang.Character>> StringBuffer_PriorityQueue
      A function that converts string buffers to priority queues.
      static F<java.lang.StringBuffer,​java.util.Stack<java.lang.Character>> StringBuffer_Stack
      A function that converts string buffers to stacks.
      static F<java.lang.StringBuffer,​java.util.TreeSet<java.lang.Character>> StringBuffer_TreeSet
      A function that converts string buffers to tree sets.
      static F<java.lang.StringBuffer,​java.util.Vector<java.lang.Character>> StringBuffer_Vector
      A function that converts string buffers to vectors.
      static F<java.lang.StringBuilder,​java.util.ArrayList<java.lang.Character>> StringBuilder_ArrayList
      A function that converts string builders to array lists.
      static F<java.lang.StringBuilder,​java.util.concurrent.ConcurrentLinkedQueue<java.lang.Character>> StringBuilder_ConcurrentLinkedQueue
      A function that converts string builders to concurrent linked queues.
      static F<java.lang.StringBuilder,​java.util.concurrent.CopyOnWriteArrayList<java.lang.Character>> StringBuilder_CopyOnWriteArrayList
      A function that converts string builders to copy on write array lists.
      static F<java.lang.StringBuilder,​java.util.concurrent.CopyOnWriteArraySet<java.lang.Character>> StringBuilder_CopyOnWriteArraySet
      A function that converts string builders to copy on write array sets.
      static F<java.lang.StringBuilder,​java.util.HashSet<java.lang.Character>> StringBuilder_HashSet
      A function that converts string builders to hash sets.
      static F<java.lang.StringBuilder,​java.util.concurrent.LinkedBlockingQueue<java.lang.Character>> StringBuilder_LinkedBlockingQueue
      A function that converts string builders to linked blocking queues.
      static F<java.lang.StringBuilder,​java.util.LinkedHashSet<java.lang.Character>> StringBuilder_LinkedHashSet
      A function that converts string builders to linked hash sets.
      static F<java.lang.StringBuilder,​java.util.LinkedList<java.lang.Character>> StringBuilder_LinkedList
      A function that converts string builders to linked lists.
      static F<java.lang.StringBuilder,​java.util.concurrent.PriorityBlockingQueue<java.lang.Character>> StringBuilder_PriorityBlockingQueue
      A function that converts string builders to priority blocking queues.
      static F<java.lang.StringBuilder,​java.util.PriorityQueue<java.lang.Character>> StringBuilder_PriorityQueue
      A function that converts string builders to priority queues.
      static F<java.lang.StringBuilder,​java.util.Stack<java.lang.Character>> StringBuilder_Stack
      A function that converts string builders to stacks.
      static F<java.lang.StringBuilder,​java.util.TreeSet<java.lang.Character>> StringBuilder_TreeSet
      A function that converts string builders to tree sets.
      static F<java.lang.StringBuilder,​java.util.Vector<java.lang.Character>> StringBuilder_Vector
      A function that converts string builders to vectors.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Java()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static <E> E[] array​(int length, E... array)  
      static <A> F<Array<A>,​java.util.concurrent.ArrayBlockingQueue<A>> Array_ArrayBlockingQueue​(boolean fair)
      A function that converts arrays to array blocking queues.
      static <A> F<Array<A>,​java.util.ArrayList<A>> Array_ArrayList()
      A function that converts arrays to array lists.
      static <A> F<Array<A>,​java.util.concurrent.ConcurrentLinkedQueue<A>> Array_ConcurrentLinkedQueue()
      A function that converts arrays to concurrent linked queues.
      static <A> F<Array<A>,​java.util.concurrent.CopyOnWriteArrayList<A>> Array_CopyOnWriteArrayList()
      A function that converts arrays to copy on write array lists.
      static <A> F<Array<A>,​java.util.concurrent.CopyOnWriteArraySet<A>> Array_CopyOnWriteArraySet()
      A function that converts arrays to copy on write array sets.
      static <A extends java.util.concurrent.Delayed>
      F<Array<A>,​java.util.concurrent.DelayQueue<A>>
      Array_DelayQueue()
      A function that converts arrays to delay queues.
      static <A extends java.lang.Enum<A>>
      F<Array<A>,​java.util.EnumSet<A>>
      Array_EnumSet()
      A function that converts arrays to enum sets.
      static <A> F<Array<A>,​java.util.HashSet<A>> Array_HashSet()
      A function that converts arrays to hash sets.
      static <A> F<Array<A>,​java.util.concurrent.LinkedBlockingQueue<A>> Array_LinkedBlockingQueue()
      A function that converts arrays to linked blocking queues.
      static <A> F<Array<A>,​java.util.LinkedHashSet<A>> Array_LinkedHashSet()
      A function that converts arrays to linked hash sets.
      static <A> F<Array<A>,​java.util.LinkedList<A>> Array_LinkedList()
      A function that converts arrays to linked lists.
      static <A> F<Array<A>,​java.util.concurrent.PriorityBlockingQueue<A>> Array_PriorityBlockingQueue()
      A function that converts arrays to priority blocking queues.
      static <A> F<Array<A>,​java.util.PriorityQueue<A>> Array_PriorityQueue()
      A function that converts arrays to priority queues.
      static <A> F<Array<A>,​java.util.Stack<A>> Array_Stack()
      A function that converts arrays to stacks.
      static <A> F<Array<A>,​java.util.concurrent.SynchronousQueue<A>> Array_SynchronousQueue​(boolean fair)
      A function that converts arrays to synchronous queues.
      static <A> F<Array<A>,​java.util.TreeSet<A>> Array_TreeSet()
      A function that converts arrays to tree sets.
      static <A> F<Array<A>,​java.util.Vector<A>> Array_Vector()
      A function that converts arrays to vectors.
      static <A> F<java.util.concurrent.ArrayBlockingQueue<A>,​List<A>> ArrayBlockingQueue_List()
      A function that converts array blocking queues to lists.
      static <A> F<java.util.ArrayList<A>,​List<A>> ArrayList_List()
      A function that converts array lists to lists.
      static <A> F<java.util.Collection<A>,​List<A>> Collection_List()  
      static <A> List<A> Collection_List​(java.util.Collection<A> c)  
      static <A> F<java.util.concurrent.ConcurrentLinkedQueue<A>,​List<A>> ConcurrentLinkedQueue_List()
      A function that converts concurrent linked queues to lists.
      static <A> F<java.util.concurrent.CopyOnWriteArrayList<A>,​List<A>> CopyOnWriteArrayList_List()
      A function that converts copy on write array lists to lists.
      static <A> F<java.util.concurrent.CopyOnWriteArraySet<A>,​List<A>> CopyOnWriteArraySet_List()
      A function that converts copy on write array sets to lists.
      static <A extends java.util.concurrent.Delayed>
      F<java.util.concurrent.DelayQueue<A>,​List<A>>
      DelayQueue_List()
      A function that converts delay queues to lists.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.ArrayBlockingQueue<A>>
      Either_ArrayBlockingQueueA​(boolean fair)
      A function that converts eithers to array blocking queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.ArrayBlockingQueue<B>>
      Either_ArrayBlockingQueueB​(boolean fair)
      A function that converts eithers to array blocking queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.ArrayList<A>>
      Either_ArrayListA()
      A function that converts eithers to array lists.
      static <A,​B>
      F<Either<A,​B>,​java.util.ArrayList<B>>
      Either_ArrayListB()
      A function that converts eithers to array lists.
      static <B> F<Either<java.lang.Boolean,​B>,​java.util.BitSet> Either_BitSetA()
      A function that converts eithers to bit sets.
      static <A> F<Either<A,​java.lang.Boolean>,​java.util.BitSet> Either_BitSetB()
      A function that converts eithers to bit sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.ConcurrentLinkedQueue<A>>
      Either_ConcurrentLinkedQueueA()
      A function that converts eithers to concurrent linked queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.ConcurrentLinkedQueue<B>>
      Either_ConcurrentLinkedQueueB()
      A function that converts eithers to concurrent linked queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.CopyOnWriteArrayList<A>>
      Either_CopyOnWriteArrayListA()
      A function that converts eithers to copy on write array lists.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.CopyOnWriteArrayList<B>>
      Either_CopyOnWriteArrayListB()
      A function that converts eithers to copy on write array lists.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.CopyOnWriteArraySet<A>>
      Either_CopyOnWriteArraySetA()
      A function that converts eithers to copy on write array sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.CopyOnWriteArraySet<B>>
      Either_CopyOnWriteArraySetB()
      A function that converts eithers to copy on write array sets.
      static <A extends java.util.concurrent.Delayed,​B>
      F<Either<A,​B>,​java.util.concurrent.DelayQueue<A>>
      Either_DelayQueueA()
      A function that converts eithers to delay queues.
      static <A,​B extends java.util.concurrent.Delayed>
      F<Either<A,​B>,​java.util.concurrent.DelayQueue<B>>
      Either_DelayQueueB()
      A function that converts eithers to delay queues.
      static <A extends java.lang.Enum<A>,​B>
      F<Either<A,​B>,​java.util.EnumSet<A>>
      Either_EnumSetA()
      A function that converts eithers to enum sets.
      static <A,​B extends java.lang.Enum<B>>
      F<Either<A,​B>,​java.util.EnumSet<B>>
      Either_EnumSetB()
      A function that converts eithers to enum sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.HashSet<A>>
      Either_HashSetA()
      A function that converts eithers to hash sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.HashSet<B>>
      Either_HashSetB()
      A function that converts eithers to hash sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.LinkedBlockingQueue<A>>
      Either_LinkedBlockingQueueA()
      A function that converts eithers to linked blocking queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.LinkedBlockingQueue<B>>
      Either_LinkedBlockingQueueB()
      A function that converts eithers to linked blocking queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.LinkedHashSet<A>>
      Either_LinkedHashSetA()
      A function that converts eithers to linked hash sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.LinkedHashSet<B>>
      Either_LinkedHashSetB()
      A function that converts eithers to linked hash sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.LinkedList<A>>
      Either_LinkedListA()
      A function that converts eithers to linked lists.
      static <A,​B>
      F<Either<A,​B>,​java.util.LinkedList<B>>
      Either_LinkedListB()
      A function that converts eithers to linked lists.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.PriorityBlockingQueue<A>>
      Either_PriorityBlockingQueueA()
      A function that converts eithers to priority blocking queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.PriorityBlockingQueue<B>>
      Either_PriorityBlockingQueueB()
      A function that converts eithers to priority blocking queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.Stack<A>>
      Either_StackA()
      A function that converts eithers to stacks.
      static <A,​B>
      F<Either<A,​B>,​java.util.Stack<B>>
      Either_StackB()
      A function that converts eithers to stacks.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.SynchronousQueue<A>>
      Either_SynchronousQueueA​(boolean fair)
      A function that converts eithers to synchronous queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.concurrent.SynchronousQueue<B>>
      Either_SynchronousQueueB​(boolean fair)
      A function that converts eithers to synchronous queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.TreeSet<A>>
      Either_TreeSetA()
      A function that converts eithers to tree sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.TreeSet<B>>
      Either_TreeSetB()
      A function that converts eithers to tree sets.
      static <A,​B>
      F<Either<A,​B>,​java.util.Vector<A>>
      Either_VectorA()
      A function that converts eithers to vectors.
      static <A,​B>
      F<Either<A,​B>,​java.util.Vector<B>>
      Either_VectorB()
      A function that converts eithers to vectors.
      static <A extends java.lang.Enum<A>>
      F<java.util.EnumSet<A>,​List<A>>
      EnumSet_List()
      A function that converts enum sets to lists.
      static <A> F<java.util.concurrent.Future<A>,​P1<Either<java.lang.Exception,​A>>> Future_P1()  
      static <A> F<java.util.HashSet<A>,​List<A>> HashSet_List()
      A function that converts hash sets to lists.
      static <A> F<java.util.List<A>,​List<A>> JavaList_List()  
      static <A> List<A> JavaList_List​(java.util.List<A> list)  
      static <A> F<java.util.concurrent.LinkedBlockingQueue<A>,​List<A>> LinkedBlockingQueue_List()
      A function that converts linked blocking queues to lists.
      static <A> F<java.util.LinkedHashSet<A>,​List<A>> LinkedHashSet_List()
      A function that converts linked hash sets to lists.
      static <A> F<java.util.LinkedList<A>,​List<A>> LinkedList_List()
      A function that converts linked lists to lists.
      static <A> F<List<A>,​java.util.concurrent.ArrayBlockingQueue<A>> List_ArrayBlockingQueue​(boolean fair)
      A function that converts lists to array blocking queue.
      static <A> F<List<A>,​java.util.ArrayList<A>> List_ArrayList()
      A function that converts lists to array lists.
      static <A> F<List<A>,​java.util.concurrent.ConcurrentLinkedQueue<A>> List_ConcurrentLinkedQueue()
      A function that converts lists to concurrent linked queues.
      static <A> F<List<A>,​java.util.concurrent.CopyOnWriteArrayList<A>> List_CopyOnWriteArrayList()
      A function that converts lists to copy on write array lists.
      static <A> F<List<A>,​java.util.concurrent.CopyOnWriteArraySet<A>> List_CopyOnWriteArraySet()
      A function that converts lists to copy on write array sets.
      static <A extends java.util.concurrent.Delayed>
      F<List<A>,​java.util.concurrent.DelayQueue<A>>
      List_DelayQueue()
      A function that converts lists to delay queues.
      static <A extends java.lang.Enum<A>>
      F<List<A>,​java.util.EnumSet<A>>
      List_EnumSet()
      A function that converts lists to array enum sets.
      static <A> F<List<A>,​java.util.HashSet<A>> List_HashSet()
      A function that converts lists to hash sets.
      static <A> F<List<A>,​java.util.concurrent.LinkedBlockingQueue<A>> List_LinkedBlockingQueue()
      A function that converts lists to linked blocking queues.
      static <A> F<List<A>,​java.util.LinkedHashSet<A>> List_LinkedHashSet()
      A function that converts lists to linked hash sets.
      static <A> F<List<A>,​java.util.LinkedList<A>> List_LinkedList()
      A function that converts lists to linked lists.
      static <A> F<List<A>,​java.util.concurrent.PriorityBlockingQueue<A>> List_PriorityBlockingQueue()
      A function that converts lists to priority blocking queues.
      static <A> F<List<A>,​java.util.PriorityQueue<A>> List_PriorityQueue()
      A function that converts lists to priority queues.
      static <A> F<List<A>,​java.util.Stack<A>> List_Stack()
      A function that converts lists to stacks.
      static <A> F<List<A>,​java.util.concurrent.SynchronousQueue<A>> List_SynchronousQueue​(boolean fair)
      A function that converts lists to synchronous queues.
      static <A> F<List<A>,​java.util.TreeSet<A>> List_TreeSet()
      A function that converts lists to stacks.
      static <A> F<List<A>,​java.util.Vector<A>> List_Vector()
      A function that converts lists to vectors.
      static <A> F<Option<A>,​java.util.concurrent.ArrayBlockingQueue<A>> Option_ArrayBlockingQueue​(boolean fair)
      A function that converts options to array blocking queues.
      static <A> F<Option<A>,​java.util.ArrayList<A>> Option_ArrayList()
      A function that converts options to array lists.
      static <A> F<Option<A>,​java.util.concurrent.ConcurrentLinkedQueue<A>> Option_ConcurrentLinkedQueue()
      A function that converts options to concurrent linked queues.
      static <A> F<Option<A>,​java.util.concurrent.CopyOnWriteArrayList<A>> Option_CopyOnWriteArrayList()
      A function that converts options to copy on write array lists.
      static <A> F<Option<A>,​java.util.concurrent.CopyOnWriteArraySet<A>> Option_CopyOnWriteArraySet()
      A function that converts options to copy on write array sets.
      static <A extends java.util.concurrent.Delayed>
      F<Option<A>,​java.util.concurrent.DelayQueue<A>>
      Option_DelayQueue()
      A function that converts options to delay queues.
      static <A extends java.lang.Enum<A>>
      F<Option<A>,​java.util.EnumSet<A>>
      Option_EnumSet()
      A function that converts options to enum sets.
      static <A> F<Option<A>,​java.util.HashSet<A>> Option_HashSet()
      A function that converts options to hash sets.
      static <A> F<Option<A>,​java.util.concurrent.LinkedBlockingQueue<A>> Option_LinkedBlockingQueue()
      A function that converts options to linked blocking queues.
      static <A> F<Option<A>,​java.util.LinkedHashSet<A>> Option_LinkedHashSet()
      A function that converts options to linked hash sets.
      static <A> F<Option<A>,​java.util.LinkedList<A>> Option_LinkedList()
      A function that converts options to linked lists.
      static <A> F<Option<A>,​java.util.concurrent.PriorityBlockingQueue<A>> Option_PriorityBlockingQueue()
      A function that converts options to priority blocking queues.
      static <A> F<Option<A>,​java.util.PriorityQueue<A>> Option_PriorityQueue()
      A function that converts options to priority queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.PriorityQueue<A>>
      Option_PriorityQueueA()
      A function that converts eithers to priority queues.
      static <A,​B>
      F<Either<A,​B>,​java.util.PriorityQueue<B>>
      Option_PriorityQueueB()
      A function that converts eithers to priority queues.
      static <A> F<Option<A>,​java.util.Stack<A>> Option_Stack()
      A function that converts options to stacks.
      static <A> F<Option<A>,​java.util.concurrent.SynchronousQueue<A>> Option_SynchronousQueue​(boolean fair)
      A function that converts options to synchronous queues.
      static <A> F<Option<A>,​java.util.TreeSet<A>> Option_TreeSet()
      A function that converts options to tree sets.
      static <A> F<Option<A>,​java.util.Vector<A>> Option_Vector()
      A function that converts options to vectors.
      static <A> F<P1<A>,​java.util.concurrent.Callable<A>> P1_Callable()  
      static <A> F<java.util.concurrent.PriorityBlockingQueue<A>,​List<A>> PriorityBlockingQueue_List()
      A function that converts priority blocking queues to lists.
      static <A> F<java.util.PriorityQueue<A>,​List<A>> PriorityQueue_List()
      A function that converts priority queues to lists.
      static <A> F<java.util.Stack<A>,​List<A>> Stack_List()
      A function that converts stacks to lists.
      static <A> F<Stream<A>,​java.util.concurrent.ArrayBlockingQueue<A>> Stream_ArrayBlockingQueue​(boolean fair)
      A function that converts streams to array blocking queues.
      static <A> F<Stream<A>,​java.util.ArrayList<A>> Stream_ArrayList()
      A function that converts streams to array lists.
      static <A> F<Stream<A>,​java.util.concurrent.ConcurrentLinkedQueue<A>> Stream_ConcurrentLinkedQueue()
      A function that converts streams to concurrent linked queues.
      static <A> F<Stream<A>,​java.util.concurrent.CopyOnWriteArrayList<A>> Stream_CopyOnWriteArrayList()
      A function that converts streams to copy on write array lists.
      static <A> F<Stream<A>,​java.util.concurrent.CopyOnWriteArraySet<A>> Stream_CopyOnWriteArraySet()
      A function that converts streams to copy on write array sets.
      static <A extends java.util.concurrent.Delayed>
      F<Stream<A>,​java.util.concurrent.DelayQueue<A>>
      Stream_DelayQueue()
      A function that converts streams to delay queues.
      static <A extends java.lang.Enum<A>>
      F<Stream<A>,​java.util.EnumSet<A>>
      Stream_EnumSet()
      A function that converts streams to enum sets.
      static <A> F<Stream<A>,​java.util.HashSet<A>> Stream_HashSet()
      A function that converts streams to hash sets.
      static <A> F<Stream<A>,​java.lang.Iterable<A>> Stream_Iterable()
      A function that converts streams to iterable.
      static <A> F<Stream<A>,​java.util.concurrent.LinkedBlockingQueue<A>> Stream_LinkedBlockingQueue()
      A function that converts streams to linked blocking queues.
      static <A> F<Stream<A>,​java.util.LinkedHashSet<A>> Stream_LinkedHashSet()
      A function that converts streams to linked hash sets.
      static <A> F<Stream<A>,​java.util.LinkedList<A>> Stream_LinkedList()
      A function that converts streams to linked lists.
      static <A> F<Stream<A>,​java.util.concurrent.PriorityBlockingQueue<A>> Stream_PriorityBlockingQueue()
      A function that converts streams to priority blocking queues.
      static <A> F<Stream<A>,​java.util.PriorityQueue<A>> Stream_PriorityQueue()
      A function that converts streams to priority queues.
      static <A> F<Stream<A>,​java.util.Stack<A>> Stream_Stack()
      A function that converts streams to stacks.
      static <A> F<Stream<A>,​java.util.concurrent.SynchronousQueue<A>> Stream_SynchronousQueue​(boolean fair)
      A function that converts streams to synchronous queues.
      static <A> F<Stream<A>,​java.util.TreeSet<A>> Stream_TreeSet()
      A function that converts streams to tree sets.
      static <A> F<Stream<A>,​java.util.Vector<A>> Stream_Vector()
      A function that converts streams to vectors.
      static F<java.lang.String,​java.util.concurrent.ArrayBlockingQueue<java.lang.Character>> String_ArrayBlockingQueue​(boolean fair)
      A function that converts strings to array blocking queues.
      static F<java.lang.String,​java.util.concurrent.SynchronousQueue<java.lang.Character>> String_SynchronousQueue​(boolean fair)
      A function that converts strings to synchronous queues.
      static F<java.lang.StringBuffer,​java.util.concurrent.ArrayBlockingQueue<java.lang.Character>> StringBuffer_ArrayBlockingQueue​(boolean fair)
      A function that converts string buffers to array blocking queues.
      static F<java.lang.StringBuffer,​java.util.concurrent.SynchronousQueue<java.lang.Character>> StringBuffer_SynchronousQueue​(boolean fair)
      A function that converts string buffers to synchronous queues.
      static F<java.lang.StringBuilder,​java.util.concurrent.ArrayBlockingQueue<java.lang.Character>> StringBuilder_ArrayBlockingQueue​(boolean fair)
      A function that converts string builders to array blocking queues.
      static F<java.lang.StringBuilder,​java.util.concurrent.SynchronousQueue<java.lang.Character>> StringBuilder_SynchronousQueue​(boolean fair)
      A function that converts string builders to synchronous queues.
      static <A> F<java.util.concurrent.SynchronousQueue<A>,​List<A>> SynchronousQueue_List()
      A function that converts synchronous queues to lists.
      static <A> F<java.util.TreeSet<A>,​List<A>> TreeSet_List()
      A function that converts tree sets to lists.
      static <A> F<java.util.Vector<A>,​List<A>> Vector_List()
      A function that converts vectors to lists.
      • Methods inherited from class java.lang.Object

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

      • List_BitSet

        public static final F<List<java.lang.Boolean>,​java.util.BitSet> List_BitSet
        A function that converts lists to bit sets.
      • Array_BitSet

        public static final F<Array<java.lang.Boolean>,​java.util.BitSet> Array_BitSet
        A function that converts arrays to bit sets.
      • Stream_BitSet

        public static final F<Stream<java.lang.Boolean>,​java.util.BitSet> Stream_BitSet
        A function that converts streams to bit sets.
      • Option_BitSet

        public static final F<Option<java.lang.Boolean>,​java.util.BitSet> Option_BitSet
        A function that converts options to bit sets.
      • String_ArrayList

        public static final F<java.lang.String,​java.util.ArrayList<java.lang.Character>> String_ArrayList
        A function that converts strings to array lists.
      • String_HashSet

        public static final F<java.lang.String,​java.util.HashSet<java.lang.Character>> String_HashSet
        A function that converts strings to hash sets.
      • String_LinkedHashSet

        public static final F<java.lang.String,​java.util.LinkedHashSet<java.lang.Character>> String_LinkedHashSet
        A function that converts strings to linked hash sets.
      • String_LinkedList

        public static final F<java.lang.String,​java.util.LinkedList<java.lang.Character>> String_LinkedList
        A function that converts strings to linked lists.
      • String_PriorityQueue

        public static final F<java.lang.String,​java.util.PriorityQueue<java.lang.Character>> String_PriorityQueue
        A function that converts strings to priority queues.
      • String_Stack

        public static final F<java.lang.String,​java.util.Stack<java.lang.Character>> String_Stack
        A function that converts strings to stacks.
      • String_TreeSet

        public static final F<java.lang.String,​java.util.TreeSet<java.lang.Character>> String_TreeSet
        A function that converts strings to tree sets.
      • String_Vector

        public static final F<java.lang.String,​java.util.Vector<java.lang.Character>> String_Vector
        A function that converts strings to vectors.
      • String_ConcurrentLinkedQueue

        public static final F<java.lang.String,​java.util.concurrent.ConcurrentLinkedQueue<java.lang.Character>> String_ConcurrentLinkedQueue
        A function that converts strings to concurrent linked queues.
      • String_CopyOnWriteArrayList

        public static final F<java.lang.String,​java.util.concurrent.CopyOnWriteArrayList<java.lang.Character>> String_CopyOnWriteArrayList
        A function that converts strings to copy on write array lists.
      • String_CopyOnWriteArraySet

        public static final F<java.lang.String,​java.util.concurrent.CopyOnWriteArraySet<java.lang.Character>> String_CopyOnWriteArraySet
        A function that converts strings to copy on write array sets.
      • String_LinkedBlockingQueue

        public static final F<java.lang.String,​java.util.concurrent.LinkedBlockingQueue<java.lang.Character>> String_LinkedBlockingQueue
        A function that converts strings to linked blocking queues.
      • String_PriorityBlockingQueue

        public static final F<java.lang.String,​java.util.concurrent.PriorityBlockingQueue<java.lang.Character>> String_PriorityBlockingQueue
        A function that converts strings to priority blocking queues.
      • StringBuffer_ArrayList

        public static final F<java.lang.StringBuffer,​java.util.ArrayList<java.lang.Character>> StringBuffer_ArrayList
        A function that converts string buffers to array lists.
      • StringBuffer_HashSet

        public static final F<java.lang.StringBuffer,​java.util.HashSet<java.lang.Character>> StringBuffer_HashSet
        A function that converts string buffers to hash sets.
      • StringBuffer_LinkedHashSet

        public static final F<java.lang.StringBuffer,​java.util.LinkedHashSet<java.lang.Character>> StringBuffer_LinkedHashSet
        A function that converts string buffers to linked hash sets.
      • StringBuffer_LinkedList

        public static final F<java.lang.StringBuffer,​java.util.LinkedList<java.lang.Character>> StringBuffer_LinkedList
        A function that converts string buffers to linked lists.
      • StringBuffer_PriorityQueue

        public static final F<java.lang.StringBuffer,​java.util.PriorityQueue<java.lang.Character>> StringBuffer_PriorityQueue
        A function that converts string buffers to priority queues.
      • StringBuffer_Stack

        public static final F<java.lang.StringBuffer,​java.util.Stack<java.lang.Character>> StringBuffer_Stack
        A function that converts string buffers to stacks.
      • StringBuffer_TreeSet

        public static final F<java.lang.StringBuffer,​java.util.TreeSet<java.lang.Character>> StringBuffer_TreeSet
        A function that converts string buffers to tree sets.
      • StringBuffer_Vector

        public static final F<java.lang.StringBuffer,​java.util.Vector<java.lang.Character>> StringBuffer_Vector
        A function that converts string buffers to vectors.
      • StringBuffer_ConcurrentLinkedQueue

        public static final F<java.lang.StringBuffer,​java.util.concurrent.ConcurrentLinkedQueue<java.lang.Character>> StringBuffer_ConcurrentLinkedQueue
        A function that converts string buffers to concurrent linked queues.
      • StringBuffer_CopyOnWriteArrayList

        public static final F<java.lang.StringBuffer,​java.util.concurrent.CopyOnWriteArrayList<java.lang.Character>> StringBuffer_CopyOnWriteArrayList
        A function that converts string buffers to copy on write array lists.
      • StringBuffer_CopyOnWriteArraySet

        public static final F<java.lang.StringBuffer,​java.util.concurrent.CopyOnWriteArraySet<java.lang.Character>> StringBuffer_CopyOnWriteArraySet
        A function that converts string buffers to copy on write array sets.
      • StringBuffer_LinkedBlockingQueue

        public static final F<java.lang.StringBuffer,​java.util.concurrent.LinkedBlockingQueue<java.lang.Character>> StringBuffer_LinkedBlockingQueue
        A function that converts string buffers to linked blocking queues.
      • StringBuffer_PriorityBlockingQueue

        public static final F<java.lang.StringBuffer,​java.util.concurrent.PriorityBlockingQueue<java.lang.Character>> StringBuffer_PriorityBlockingQueue
        A function that converts string buffers to priority blocking queues.
      • StringBuilder_ArrayList

        public static final F<java.lang.StringBuilder,​java.util.ArrayList<java.lang.Character>> StringBuilder_ArrayList
        A function that converts string builders to array lists.
      • StringBuilder_HashSet

        public static final F<java.lang.StringBuilder,​java.util.HashSet<java.lang.Character>> StringBuilder_HashSet
        A function that converts string builders to hash sets.
      • StringBuilder_LinkedHashSet

        public static final F<java.lang.StringBuilder,​java.util.LinkedHashSet<java.lang.Character>> StringBuilder_LinkedHashSet
        A function that converts string builders to linked hash sets.
      • StringBuilder_LinkedList

        public static final F<java.lang.StringBuilder,​java.util.LinkedList<java.lang.Character>> StringBuilder_LinkedList
        A function that converts string builders to linked lists.
      • StringBuilder_PriorityQueue

        public static final F<java.lang.StringBuilder,​java.util.PriorityQueue<java.lang.Character>> StringBuilder_PriorityQueue
        A function that converts string builders to priority queues.
      • StringBuilder_Stack

        public static final F<java.lang.StringBuilder,​java.util.Stack<java.lang.Character>> StringBuilder_Stack
        A function that converts string builders to stacks.
      • StringBuilder_TreeSet

        public static final F<java.lang.StringBuilder,​java.util.TreeSet<java.lang.Character>> StringBuilder_TreeSet
        A function that converts string builders to tree sets.
      • StringBuilder_Vector

        public static final F<java.lang.StringBuilder,​java.util.Vector<java.lang.Character>> StringBuilder_Vector
        A function that converts string builders to vectors.
      • StringBuilder_ConcurrentLinkedQueue

        public static final F<java.lang.StringBuilder,​java.util.concurrent.ConcurrentLinkedQueue<java.lang.Character>> StringBuilder_ConcurrentLinkedQueue
        A function that converts string builders to concurrent linked queues.
      • StringBuilder_CopyOnWriteArrayList

        public static final F<java.lang.StringBuilder,​java.util.concurrent.CopyOnWriteArrayList<java.lang.Character>> StringBuilder_CopyOnWriteArrayList
        A function that converts string builders to copy on write array lists.
      • StringBuilder_CopyOnWriteArraySet

        public static final F<java.lang.StringBuilder,​java.util.concurrent.CopyOnWriteArraySet<java.lang.Character>> StringBuilder_CopyOnWriteArraySet
        A function that converts string builders to copy on write array sets.
      • StringBuilder_LinkedBlockingQueue

        public static final F<java.lang.StringBuilder,​java.util.concurrent.LinkedBlockingQueue<java.lang.Character>> StringBuilder_LinkedBlockingQueue
        A function that converts string builders to linked blocking queues.
      • StringBuilder_PriorityBlockingQueue

        public static final F<java.lang.StringBuilder,​java.util.concurrent.PriorityBlockingQueue<java.lang.Character>> StringBuilder_PriorityBlockingQueue
        A function that converts string builders to priority blocking queues.
      • BitSet_List

        public static final F<java.util.BitSet,​List<java.lang.Boolean>> BitSet_List
        A function that converts bit sets to lists.
    • Constructor Detail

      • Java

        private Java()
    • Method Detail

      • List_ArrayList

        public static <A> F<List<A>,​java.util.ArrayList<A>> List_ArrayList()
        A function that converts lists to array lists.
        Returns:
        A function that converts lists to array lists.
      • List_EnumSet

        public static <A extends java.lang.Enum<A>> F<List<A>,​java.util.EnumSet<A>> List_EnumSet()
        A function that converts lists to array enum sets.
        Returns:
        A function that converts lists to enum sets.
      • List_HashSet

        public static <A> F<List<A>,​java.util.HashSet<A>> List_HashSet()
        A function that converts lists to hash sets.
        Returns:
        A function that converts lists to hash sets.
      • List_LinkedHashSet

        public static <A> F<List<A>,​java.util.LinkedHashSet<A>> List_LinkedHashSet()
        A function that converts lists to linked hash sets.
        Returns:
        A function that converts lists to linked hash sets.
      • List_LinkedList

        public static <A> F<List<A>,​java.util.LinkedList<A>> List_LinkedList()
        A function that converts lists to linked lists.
        Returns:
        A function that converts lists to linked lists.
      • List_PriorityQueue

        public static <A> F<List<A>,​java.util.PriorityQueue<A>> List_PriorityQueue()
        A function that converts lists to priority queues.
        Returns:
        A function that converts lists to priority queues.
      • List_Stack

        public static <A> F<List<A>,​java.util.Stack<A>> List_Stack()
        A function that converts lists to stacks.
        Returns:
        A function that converts lists to stacks.
      • List_TreeSet

        public static <A> F<List<A>,​java.util.TreeSet<A>> List_TreeSet()
        A function that converts lists to stacks.
        Returns:
        A function that converts lists to stacks.
      • List_Vector

        public static <A> F<List<A>,​java.util.Vector<A>> List_Vector()
        A function that converts lists to vectors.
        Returns:
        A function that converts lists to vectors.
      • List_ArrayBlockingQueue

        public static <A> F<List<A>,​java.util.concurrent.ArrayBlockingQueue<A>> List_ArrayBlockingQueue​(boolean fair)
        A function that converts lists to array blocking queue.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts lists to array blocking queue.
      • List_ConcurrentLinkedQueue

        public static <A> F<List<A>,​java.util.concurrent.ConcurrentLinkedQueue<A>> List_ConcurrentLinkedQueue()
        A function that converts lists to concurrent linked queues.
        Returns:
        A function that converts lists to concurrent linked queues.
      • List_CopyOnWriteArrayList

        public static <A> F<List<A>,​java.util.concurrent.CopyOnWriteArrayList<A>> List_CopyOnWriteArrayList()
        A function that converts lists to copy on write array lists.
        Returns:
        A function that converts lists to copy on write array lists.
      • List_CopyOnWriteArraySet

        public static <A> F<List<A>,​java.util.concurrent.CopyOnWriteArraySet<A>> List_CopyOnWriteArraySet()
        A function that converts lists to copy on write array sets.
        Returns:
        A function that converts lists to copy on write array sets.
      • List_DelayQueue

        public static <A extends java.util.concurrent.Delayed> F<List<A>,​java.util.concurrent.DelayQueue<A>> List_DelayQueue()
        A function that converts lists to delay queues.
        Returns:
        A function that converts lists to delay queues.
      • List_LinkedBlockingQueue

        public static <A> F<List<A>,​java.util.concurrent.LinkedBlockingQueue<A>> List_LinkedBlockingQueue()
        A function that converts lists to linked blocking queues.
        Returns:
        A function that converts lists to linked blocking queues.
      • List_PriorityBlockingQueue

        public static <A> F<List<A>,​java.util.concurrent.PriorityBlockingQueue<A>> List_PriorityBlockingQueue()
        A function that converts lists to priority blocking queues.
        Returns:
        A function that converts lists to priority blocking queues.
      • List_SynchronousQueue

        public static <A> F<List<A>,​java.util.concurrent.SynchronousQueue<A>> List_SynchronousQueue​(boolean fair)
        A function that converts lists to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts lists to synchronous queues.
      • Array_ArrayList

        public static <A> F<Array<A>,​java.util.ArrayList<A>> Array_ArrayList()
        A function that converts arrays to array lists.
        Returns:
        A function that converts arrays to array lists.
      • Array_EnumSet

        public static <A extends java.lang.Enum<A>> F<Array<A>,​java.util.EnumSet<A>> Array_EnumSet()
        A function that converts arrays to enum sets.
        Returns:
        A function that converts arrays to enum sets.
      • Array_HashSet

        public static <A> F<Array<A>,​java.util.HashSet<A>> Array_HashSet()
        A function that converts arrays to hash sets.
        Returns:
        A function that converts arrays to hash sets.
      • Array_LinkedHashSet

        public static <A> F<Array<A>,​java.util.LinkedHashSet<A>> Array_LinkedHashSet()
        A function that converts arrays to linked hash sets.
        Returns:
        A function that converts arrays to linked hash sets.
      • Array_LinkedList

        public static <A> F<Array<A>,​java.util.LinkedList<A>> Array_LinkedList()
        A function that converts arrays to linked lists.
        Returns:
        A function that converts arrays to linked lists.
      • Array_PriorityQueue

        public static <A> F<Array<A>,​java.util.PriorityQueue<A>> Array_PriorityQueue()
        A function that converts arrays to priority queues.
        Returns:
        A function that converts arrays to priority queues.
      • Array_Stack

        public static <A> F<Array<A>,​java.util.Stack<A>> Array_Stack()
        A function that converts arrays to stacks.
        Returns:
        A function that converts arrays to stacks.
      • Array_TreeSet

        public static <A> F<Array<A>,​java.util.TreeSet<A>> Array_TreeSet()
        A function that converts arrays to tree sets.
        Returns:
        A function that converts arrays to tree sets.
      • Array_Vector

        public static <A> F<Array<A>,​java.util.Vector<A>> Array_Vector()
        A function that converts arrays to vectors.
        Returns:
        A function that converts arrays to vectors.
      • Array_ArrayBlockingQueue

        public static <A> F<Array<A>,​java.util.concurrent.ArrayBlockingQueue<A>> Array_ArrayBlockingQueue​(boolean fair)
        A function that converts arrays to array blocking queues.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts arrays to array blocking queues.
      • Array_ConcurrentLinkedQueue

        public static <A> F<Array<A>,​java.util.concurrent.ConcurrentLinkedQueue<A>> Array_ConcurrentLinkedQueue()
        A function that converts arrays to concurrent linked queues.
        Returns:
        A function that converts arrays to concurrent linked queues.
      • Array_CopyOnWriteArrayList

        public static <A> F<Array<A>,​java.util.concurrent.CopyOnWriteArrayList<A>> Array_CopyOnWriteArrayList()
        A function that converts arrays to copy on write array lists.
        Returns:
        A function that converts arrays to copy on write array lists.
      • Array_CopyOnWriteArraySet

        public static <A> F<Array<A>,​java.util.concurrent.CopyOnWriteArraySet<A>> Array_CopyOnWriteArraySet()
        A function that converts arrays to copy on write array sets.
        Returns:
        A function that converts arrays to copy on write array sets.
      • Array_DelayQueue

        public static <A extends java.util.concurrent.Delayed> F<Array<A>,​java.util.concurrent.DelayQueue<A>> Array_DelayQueue()
        A function that converts arrays to delay queues.
        Returns:
        A function that converts arrays to delay queues.
      • Array_LinkedBlockingQueue

        public static <A> F<Array<A>,​java.util.concurrent.LinkedBlockingQueue<A>> Array_LinkedBlockingQueue()
        A function that converts arrays to linked blocking queues.
        Returns:
        A function that converts arrays to linked blocking queues.
      • Array_PriorityBlockingQueue

        public static <A> F<Array<A>,​java.util.concurrent.PriorityBlockingQueue<A>> Array_PriorityBlockingQueue()
        A function that converts arrays to priority blocking queues.
        Returns:
        A function that converts arrays to priority blocking queues.
      • Array_SynchronousQueue

        public static <A> F<Array<A>,​java.util.concurrent.SynchronousQueue<A>> Array_SynchronousQueue​(boolean fair)
        A function that converts arrays to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts arrays to synchronous queues.
      • Stream_Iterable

        public static <A> F<Stream<A>,​java.lang.Iterable<A>> Stream_Iterable()
        A function that converts streams to iterable.
        Returns:
        A function that converts streams to iterable.
      • Stream_ArrayList

        public static <A> F<Stream<A>,​java.util.ArrayList<A>> Stream_ArrayList()
        A function that converts streams to array lists.
        Returns:
        A function that converts streams to array lists.
      • Stream_EnumSet

        public static <A extends java.lang.Enum<A>> F<Stream<A>,​java.util.EnumSet<A>> Stream_EnumSet()
        A function that converts streams to enum sets.
        Returns:
        A function that converts streams to enum sets.
      • Stream_HashSet

        public static <A> F<Stream<A>,​java.util.HashSet<A>> Stream_HashSet()
        A function that converts streams to hash sets.
        Returns:
        A function that converts streams to hash sets.
      • Stream_LinkedHashSet

        public static <A> F<Stream<A>,​java.util.LinkedHashSet<A>> Stream_LinkedHashSet()
        A function that converts streams to linked hash sets.
        Returns:
        A function that converts streams to linked hash sets.
      • Stream_LinkedList

        public static <A> F<Stream<A>,​java.util.LinkedList<A>> Stream_LinkedList()
        A function that converts streams to linked lists.
        Returns:
        A function that converts streams to linked lists.
      • Stream_PriorityQueue

        public static <A> F<Stream<A>,​java.util.PriorityQueue<A>> Stream_PriorityQueue()
        A function that converts streams to priority queues.
        Returns:
        A function that converts streams to priority queues.
      • Stream_Stack

        public static <A> F<Stream<A>,​java.util.Stack<A>> Stream_Stack()
        A function that converts streams to stacks.
        Returns:
        A function that converts streams to stacks.
      • Stream_TreeSet

        public static <A> F<Stream<A>,​java.util.TreeSet<A>> Stream_TreeSet()
        A function that converts streams to tree sets.
        Returns:
        A function that converts streams to tree sets.
      • Stream_Vector

        public static <A> F<Stream<A>,​java.util.Vector<A>> Stream_Vector()
        A function that converts streams to vectors.
        Returns:
        A function that converts streams to vectors.
      • Stream_ArrayBlockingQueue

        public static <A> F<Stream<A>,​java.util.concurrent.ArrayBlockingQueue<A>> Stream_ArrayBlockingQueue​(boolean fair)
        A function that converts streams to array blocking queues.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts streams to array blocking queues.
      • Stream_ConcurrentLinkedQueue

        public static <A> F<Stream<A>,​java.util.concurrent.ConcurrentLinkedQueue<A>> Stream_ConcurrentLinkedQueue()
        A function that converts streams to concurrent linked queues.
        Returns:
        A function that converts streams to concurrent linked queues.
      • Stream_CopyOnWriteArrayList

        public static <A> F<Stream<A>,​java.util.concurrent.CopyOnWriteArrayList<A>> Stream_CopyOnWriteArrayList()
        A function that converts streams to copy on write array lists.
        Returns:
        A function that converts streams to copy on write array lists.
      • Stream_CopyOnWriteArraySet

        public static <A> F<Stream<A>,​java.util.concurrent.CopyOnWriteArraySet<A>> Stream_CopyOnWriteArraySet()
        A function that converts streams to copy on write array sets.
        Returns:
        A function that converts streams to copy on write array sets.
      • Stream_DelayQueue

        public static <A extends java.util.concurrent.Delayed> F<Stream<A>,​java.util.concurrent.DelayQueue<A>> Stream_DelayQueue()
        A function that converts streams to delay queues.
        Returns:
        A function that converts streams to delay queues.
      • Stream_LinkedBlockingQueue

        public static <A> F<Stream<A>,​java.util.concurrent.LinkedBlockingQueue<A>> Stream_LinkedBlockingQueue()
        A function that converts streams to linked blocking queues.
        Returns:
        A function that converts streams to linked blocking queues.
      • Stream_PriorityBlockingQueue

        public static <A> F<Stream<A>,​java.util.concurrent.PriorityBlockingQueue<A>> Stream_PriorityBlockingQueue()
        A function that converts streams to priority blocking queues.
        Returns:
        A function that converts streams to priority blocking queues.
      • Stream_SynchronousQueue

        public static <A> F<Stream<A>,​java.util.concurrent.SynchronousQueue<A>> Stream_SynchronousQueue​(boolean fair)
        A function that converts streams to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts streams to synchronous queues.
      • Option_ArrayList

        public static <A> F<Option<A>,​java.util.ArrayList<A>> Option_ArrayList()
        A function that converts options to array lists.
        Returns:
        A function that converts options to array lists.
      • Option_EnumSet

        public static <A extends java.lang.Enum<A>> F<Option<A>,​java.util.EnumSet<A>> Option_EnumSet()
        A function that converts options to enum sets.
        Returns:
        A function that converts options to enum sets.
      • Option_HashSet

        public static <A> F<Option<A>,​java.util.HashSet<A>> Option_HashSet()
        A function that converts options to hash sets.
        Returns:
        A function that converts options to hash sets.
      • Option_LinkedHashSet

        public static <A> F<Option<A>,​java.util.LinkedHashSet<A>> Option_LinkedHashSet()
        A function that converts options to linked hash sets.
        Returns:
        A function that converts options to linked hash sets.
      • Option_LinkedList

        public static <A> F<Option<A>,​java.util.LinkedList<A>> Option_LinkedList()
        A function that converts options to linked lists.
        Returns:
        A function that converts options to linked lists.
      • Option_PriorityQueue

        public static <A> F<Option<A>,​java.util.PriorityQueue<A>> Option_PriorityQueue()
        A function that converts options to priority queues.
        Returns:
        A function that converts options to priority queues.
      • Option_Stack

        public static <A> F<Option<A>,​java.util.Stack<A>> Option_Stack()
        A function that converts options to stacks.
        Returns:
        A function that converts options to stacks.
      • Option_TreeSet

        public static <A> F<Option<A>,​java.util.TreeSet<A>> Option_TreeSet()
        A function that converts options to tree sets.
        Returns:
        A function that converts options to tree sets.
      • Option_Vector

        public static <A> F<Option<A>,​java.util.Vector<A>> Option_Vector()
        A function that converts options to vectors.
        Returns:
        A function that converts options to vectors.
      • Option_ArrayBlockingQueue

        public static <A> F<Option<A>,​java.util.concurrent.ArrayBlockingQueue<A>> Option_ArrayBlockingQueue​(boolean fair)
        A function that converts options to array blocking queues.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts options to array blocking queues.
      • Option_ConcurrentLinkedQueue

        public static <A> F<Option<A>,​java.util.concurrent.ConcurrentLinkedQueue<A>> Option_ConcurrentLinkedQueue()
        A function that converts options to concurrent linked queues.
        Returns:
        A function that converts options to concurrent linked queues.
      • Option_CopyOnWriteArrayList

        public static <A> F<Option<A>,​java.util.concurrent.CopyOnWriteArrayList<A>> Option_CopyOnWriteArrayList()
        A function that converts options to copy on write array lists.
        Returns:
        A function that converts options to copy on write array lists.
      • Option_CopyOnWriteArraySet

        public static <A> F<Option<A>,​java.util.concurrent.CopyOnWriteArraySet<A>> Option_CopyOnWriteArraySet()
        A function that converts options to copy on write array sets.
        Returns:
        A function that converts options to copy on write array sets.
      • Option_DelayQueue

        public static <A extends java.util.concurrent.Delayed> F<Option<A>,​java.util.concurrent.DelayQueue<A>> Option_DelayQueue()
        A function that converts options to delay queues.
        Returns:
        A function that converts options to delay queues.
      • Option_LinkedBlockingQueue

        public static <A> F<Option<A>,​java.util.concurrent.LinkedBlockingQueue<A>> Option_LinkedBlockingQueue()
        A function that converts options to linked blocking queues.
        Returns:
        A function that converts options to linked blocking queues.
      • Option_PriorityBlockingQueue

        public static <A> F<Option<A>,​java.util.concurrent.PriorityBlockingQueue<A>> Option_PriorityBlockingQueue()
        A function that converts options to priority blocking queues.
        Returns:
        A function that converts options to priority blocking queues.
      • Option_SynchronousQueue

        public static <A> F<Option<A>,​java.util.concurrent.SynchronousQueue<A>> Option_SynchronousQueue​(boolean fair)
        A function that converts options to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts options to synchronous queues.
      • Either_ArrayListA

        public static <A,​B> F<Either<A,​B>,​java.util.ArrayList<A>> Either_ArrayListA()
        A function that converts eithers to array lists.
        Returns:
        A function that converts eithers to array lists.
      • Either_ArrayListB

        public static <A,​B> F<Either<A,​B>,​java.util.ArrayList<B>> Either_ArrayListB()
        A function that converts eithers to array lists.
        Returns:
        A function that converts eithers to array lists.
      • Either_BitSetA

        public static <B> F<Either<java.lang.Boolean,​B>,​java.util.BitSet> Either_BitSetA()
        A function that converts eithers to bit sets.
        Returns:
        A function that converts eithers to bit sets.
      • Either_BitSetB

        public static <A> F<Either<A,​java.lang.Boolean>,​java.util.BitSet> Either_BitSetB()
        A function that converts eithers to bit sets.
        Returns:
        A function that converts eithers to bit sets.
      • Either_EnumSetA

        public static <A extends java.lang.Enum<A>,​B> F<Either<A,​B>,​java.util.EnumSet<A>> Either_EnumSetA()
        A function that converts eithers to enum sets.
        Returns:
        A function that converts eithers to enum sets.
      • Either_EnumSetB

        public static <A,​B extends java.lang.Enum<B>> F<Either<A,​B>,​java.util.EnumSet<B>> Either_EnumSetB()
        A function that converts eithers to enum sets.
        Returns:
        A function that converts eithers to enum sets.
      • Either_HashSetA

        public static <A,​B> F<Either<A,​B>,​java.util.HashSet<A>> Either_HashSetA()
        A function that converts eithers to hash sets.
        Returns:
        A function that converts eithers to hash sets.
      • Either_HashSetB

        public static <A,​B> F<Either<A,​B>,​java.util.HashSet<B>> Either_HashSetB()
        A function that converts eithers to hash sets.
        Returns:
        A function that converts eithers to hash sets.
      • Either_LinkedHashSetA

        public static <A,​B> F<Either<A,​B>,​java.util.LinkedHashSet<A>> Either_LinkedHashSetA()
        A function that converts eithers to linked hash sets.
        Returns:
        A function that converts eithers to linked hash sets.
      • Either_LinkedHashSetB

        public static <A,​B> F<Either<A,​B>,​java.util.LinkedHashSet<B>> Either_LinkedHashSetB()
        A function that converts eithers to linked hash sets.
        Returns:
        A function that converts eithers to linked hash sets.
      • Either_LinkedListA

        public static <A,​B> F<Either<A,​B>,​java.util.LinkedList<A>> Either_LinkedListA()
        A function that converts eithers to linked lists.
        Returns:
        A function that converts eithers to linked lists.
      • Option_PriorityQueueA

        public static <A,​B> F<Either<A,​B>,​java.util.PriorityQueue<A>> Option_PriorityQueueA()
        A function that converts eithers to priority queues.
        Returns:
        A function that eithers options to priority queues.
      • Option_PriorityQueueB

        public static <A,​B> F<Either<A,​B>,​java.util.PriorityQueue<B>> Option_PriorityQueueB()
        A function that converts eithers to priority queues.
        Returns:
        A function that eithers options to priority queues.
      • Either_LinkedListB

        public static <A,​B> F<Either<A,​B>,​java.util.LinkedList<B>> Either_LinkedListB()
        A function that converts eithers to linked lists.
        Returns:
        A function that converts eithers to linked lists.
      • Either_StackA

        public static <A,​B> F<Either<A,​B>,​java.util.Stack<A>> Either_StackA()
        A function that converts eithers to stacks.
        Returns:
        A function that converts eithers to stacks.
      • Either_StackB

        public static <A,​B> F<Either<A,​B>,​java.util.Stack<B>> Either_StackB()
        A function that converts eithers to stacks.
        Returns:
        A function that converts eithers to stacks.
      • Either_TreeSetA

        public static <A,​B> F<Either<A,​B>,​java.util.TreeSet<A>> Either_TreeSetA()
        A function that converts eithers to tree sets.
        Returns:
        A function that converts eithers to tree sets.
      • Either_TreeSetB

        public static <A,​B> F<Either<A,​B>,​java.util.TreeSet<B>> Either_TreeSetB()
        A function that converts eithers to tree sets.
        Returns:
        A function that converts eithers to tree sets.
      • Either_VectorA

        public static <A,​B> F<Either<A,​B>,​java.util.Vector<A>> Either_VectorA()
        A function that converts eithers to vectors.
        Returns:
        A function that converts eithers to vectors.
      • Either_VectorB

        public static <A,​B> F<Either<A,​B>,​java.util.Vector<B>> Either_VectorB()
        A function that converts eithers to vectors.
        Returns:
        A function that converts eithers to vectors.
      • Either_ArrayBlockingQueueA

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.ArrayBlockingQueue<A>> Either_ArrayBlockingQueueA​(boolean fair)
        A function that converts eithers to array blocking queues.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts eithers to array blocking queues.
      • Either_ArrayBlockingQueueB

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.ArrayBlockingQueue<B>> Either_ArrayBlockingQueueB​(boolean fair)
        A function that converts eithers to array blocking queues.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts eithers to array blocking queues.
      • Either_ConcurrentLinkedQueueA

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.ConcurrentLinkedQueue<A>> Either_ConcurrentLinkedQueueA()
        A function that converts eithers to concurrent linked queues.
        Returns:
        A function that converts eithers to concurrent linked queues.
      • Either_ConcurrentLinkedQueueB

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.ConcurrentLinkedQueue<B>> Either_ConcurrentLinkedQueueB()
        A function that converts eithers to concurrent linked queues.
        Returns:
        A function that converts eithers to concurrent linked queues.
      • Either_CopyOnWriteArrayListA

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.CopyOnWriteArrayList<A>> Either_CopyOnWriteArrayListA()
        A function that converts eithers to copy on write array lists.
        Returns:
        A function that converts eithers to copy on write array lists.
      • Either_CopyOnWriteArrayListB

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.CopyOnWriteArrayList<B>> Either_CopyOnWriteArrayListB()
        A function that converts eithers to copy on write array lists.
        Returns:
        A function that converts eithers to copy on write array lists.
      • Either_CopyOnWriteArraySetA

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.CopyOnWriteArraySet<A>> Either_CopyOnWriteArraySetA()
        A function that converts eithers to copy on write array sets.
        Returns:
        A function that converts eithers to copy on write array sets.
      • Either_CopyOnWriteArraySetB

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.CopyOnWriteArraySet<B>> Either_CopyOnWriteArraySetB()
        A function that converts eithers to copy on write array sets.
        Returns:
        A function that converts eithers to copy on write array sets.
      • Either_DelayQueueA

        public static <A extends java.util.concurrent.Delayed,​B> F<Either<A,​B>,​java.util.concurrent.DelayQueue<A>> Either_DelayQueueA()
        A function that converts eithers to delay queues.
        Returns:
        A function that converts eithers to delay queues.
      • Either_DelayQueueB

        public static <A,​B extends java.util.concurrent.Delayed> F<Either<A,​B>,​java.util.concurrent.DelayQueue<B>> Either_DelayQueueB()
        A function that converts eithers to delay queues.
        Returns:
        A function that converts eithers to delay queues.
      • Either_LinkedBlockingQueueA

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.LinkedBlockingQueue<A>> Either_LinkedBlockingQueueA()
        A function that converts eithers to linked blocking queues.
        Returns:
        A function that converts eithers to linked blocking queues.
      • Either_LinkedBlockingQueueB

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.LinkedBlockingQueue<B>> Either_LinkedBlockingQueueB()
        A function that converts eithers to linked blocking queues.
        Returns:
        A function that converts eithers to linked blocking queues.
      • Either_PriorityBlockingQueueA

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.PriorityBlockingQueue<A>> Either_PriorityBlockingQueueA()
        A function that converts eithers to priority blocking queues.
        Returns:
        A function that converts eithers to priority blocking queues.
      • Either_PriorityBlockingQueueB

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.PriorityBlockingQueue<B>> Either_PriorityBlockingQueueB()
        A function that converts eithers to priority blocking queues.
        Returns:
        A function that converts eithers to priority blocking queues.
      • Either_SynchronousQueueA

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.SynchronousQueue<A>> Either_SynchronousQueueA​(boolean fair)
        A function that converts eithers to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts eithers to synchronous queues.
      • Either_SynchronousQueueB

        public static <A,​B> F<Either<A,​B>,​java.util.concurrent.SynchronousQueue<B>> Either_SynchronousQueueB​(boolean fair)
        A function that converts eithers to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts eithers to synchronous queues.
      • String_ArrayBlockingQueue

        public static F<java.lang.String,​java.util.concurrent.ArrayBlockingQueue<java.lang.Character>> String_ArrayBlockingQueue​(boolean fair)
        A function that converts strings to array blocking queues.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts strings to array blocking queues.
      • String_SynchronousQueue

        public static F<java.lang.String,​java.util.concurrent.SynchronousQueue<java.lang.Character>> String_SynchronousQueue​(boolean fair)
        A function that converts strings to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts strings to synchronous queues.
      • StringBuffer_ArrayBlockingQueue

        public static F<java.lang.StringBuffer,​java.util.concurrent.ArrayBlockingQueue<java.lang.Character>> StringBuffer_ArrayBlockingQueue​(boolean fair)
        A function that converts string buffers to array blocking queues.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts string buffers to array blocking queues.
      • StringBuffer_SynchronousQueue

        public static F<java.lang.StringBuffer,​java.util.concurrent.SynchronousQueue<java.lang.Character>> StringBuffer_SynchronousQueue​(boolean fair)
        A function that converts string buffers to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts string buffers to synchronous queues.
      • StringBuilder_ArrayBlockingQueue

        public static F<java.lang.StringBuilder,​java.util.concurrent.ArrayBlockingQueue<java.lang.Character>> StringBuilder_ArrayBlockingQueue​(boolean fair)
        A function that converts string builders to array blocking queues.
        Parameters:
        fair - The argument to pass to the constructor of the array blocking queue.
        Returns:
        A function that converts string builders to array blocking queues.
      • StringBuilder_SynchronousQueue

        public static F<java.lang.StringBuilder,​java.util.concurrent.SynchronousQueue<java.lang.Character>> StringBuilder_SynchronousQueue​(boolean fair)
        A function that converts string builders to synchronous queues.
        Parameters:
        fair - The argument to pass to the constructor of the synchronous queue.
        Returns:
        A function that converts string builders to synchronous queues.
      • ArrayList_List

        public static <A> F<java.util.ArrayList<A>,​List<A>> ArrayList_List()
        A function that converts array lists to lists.
        Returns:
        A function that converts array lists to lists.
      • JavaList_List

        public static <A> F<java.util.List<A>,​List<A>> JavaList_List()
      • JavaList_List

        public static <A> List<A> JavaList_List​(java.util.List<A> list)
      • EnumSet_List

        public static <A extends java.lang.Enum<A>> F<java.util.EnumSet<A>,​List<A>> EnumSet_List()
        A function that converts enum sets to lists.
        Returns:
        A function that converts enum sets to lists.
      • Collection_List

        public static <A> List<A> Collection_List​(java.util.Collection<A> c)
      • Collection_List

        public static <A> F<java.util.Collection<A>,​List<A>> Collection_List()
      • array

        @SafeVarargs
        private static <E> E[] array​(int length,
                                     E... array)
      • HashSet_List

        public static <A> F<java.util.HashSet<A>,​List<A>> HashSet_List()
        A function that converts hash sets to lists.
        Returns:
        A function that converts hash sets to lists.
      • LinkedHashSet_List

        public static <A> F<java.util.LinkedHashSet<A>,​List<A>> LinkedHashSet_List()
        A function that converts linked hash sets to lists.
        Returns:
        A function that converts linked hash sets to lists.
      • LinkedList_List

        public static <A> F<java.util.LinkedList<A>,​List<A>> LinkedList_List()
        A function that converts linked lists to lists.
        Returns:
        A function that converts linked lists to lists.
      • PriorityQueue_List

        public static <A> F<java.util.PriorityQueue<A>,​List<A>> PriorityQueue_List()
        A function that converts priority queues to lists.
        Returns:
        A function that converts priority queues to lists.
      • Stack_List

        public static <A> F<java.util.Stack<A>,​List<A>> Stack_List()
        A function that converts stacks to lists.
        Returns:
        A function that converts stacks to lists.
      • TreeSet_List

        public static <A> F<java.util.TreeSet<A>,​List<A>> TreeSet_List()
        A function that converts tree sets to lists.
        Returns:
        A function that converts tree sets to lists.
      • Vector_List

        public static <A> F<java.util.Vector<A>,​List<A>> Vector_List()
        A function that converts vectors to lists.
        Returns:
        A function that converts vectors to lists.
      • ArrayBlockingQueue_List

        public static <A> F<java.util.concurrent.ArrayBlockingQueue<A>,​List<A>> ArrayBlockingQueue_List()
        A function that converts array blocking queues to lists.
        Returns:
        A function that converts array blocking queues to lists.
      • ConcurrentLinkedQueue_List

        public static <A> F<java.util.concurrent.ConcurrentLinkedQueue<A>,​List<A>> ConcurrentLinkedQueue_List()
        A function that converts concurrent linked queues to lists.
        Returns:
        A function that converts concurrent linked queues to lists.
      • CopyOnWriteArrayList_List

        public static <A> F<java.util.concurrent.CopyOnWriteArrayList<A>,​List<A>> CopyOnWriteArrayList_List()
        A function that converts copy on write array lists to lists.
        Returns:
        A function that converts copy on write array lists to lists.
      • CopyOnWriteArraySet_List

        public static <A> F<java.util.concurrent.CopyOnWriteArraySet<A>,​List<A>> CopyOnWriteArraySet_List()
        A function that converts copy on write array sets to lists.
        Returns:
        A function that converts copy on write array sets to lists.
      • DelayQueue_List

        public static <A extends java.util.concurrent.Delayed> F<java.util.concurrent.DelayQueue<A>,​List<A>> DelayQueue_List()
        A function that converts delay queues to lists.
        Returns:
        A function that converts delay queues to lists.
      • LinkedBlockingQueue_List

        public static <A> F<java.util.concurrent.LinkedBlockingQueue<A>,​List<A>> LinkedBlockingQueue_List()
        A function that converts linked blocking queues to lists.
        Returns:
        A function that converts linked blocking queues to lists.
      • PriorityBlockingQueue_List

        public static <A> F<java.util.concurrent.PriorityBlockingQueue<A>,​List<A>> PriorityBlockingQueue_List()
        A function that converts priority blocking queues to lists.
        Returns:
        A function that converts priority blocking queues to lists.
      • SynchronousQueue_List

        public static <A> F<java.util.concurrent.SynchronousQueue<A>,​List<A>> SynchronousQueue_List()
        A function that converts synchronous queues to lists.
        Returns:
        A function that converts synchronous queues to lists.
      • P1_Callable

        public static <A> F<P1<A>,​java.util.concurrent.Callable<A>> P1_Callable()
      • Future_P1

        public static <A> F<java.util.concurrent.Future<A>,​P1<Either<java.lang.Exception,​A>>> Future_P1()