Package fj.data

Class Java

java.lang.Object
fj.data.Java

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

    • List_BitSet

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final F<BitSet,List<Boolean>> BitSet_List
      A function that converts bit sets to lists.
  • Constructor Details

    • Java

      private Java()
  • Method Details

    • List_ArrayList

      public static <A> F<List<A>,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 Enum<A>> F<List<A>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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 Delayed> F<List<A>,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>,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>,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>,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>,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 Enum<A>> F<Array<A>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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 Delayed> F<Array<A>,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>,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>,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>,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>,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>,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 Enum<A>> F<Stream<A>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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 Delayed> F<Stream<A>,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>,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>,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>,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>,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 Enum<A>> F<Option<A>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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 Delayed> F<Option<A>,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>,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>,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>,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>,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>,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<Boolean,B>,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,Boolean>,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 Enum<A>, B> F<Either<A,B>,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 Enum<B>> F<Either<A,B>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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>,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 Delayed, B> F<Either<A,B>,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 Delayed> F<Either<A,B>,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>,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>,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>,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>,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>,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>,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<String,ArrayBlockingQueue<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<String,SynchronousQueue<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<StringBuffer,ArrayBlockingQueue<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<StringBuffer,SynchronousQueue<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<StringBuilder,ArrayBlockingQueue<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<StringBuilder,SynchronousQueue<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<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<List<A>,List<A>> JavaList_List()
    • JavaList_List

      public static <A> List<A> JavaList_List(List<A> list)
    • EnumSet_List

      public static <A extends Enum<A>> F<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(Collection<A> c)
    • Collection_List

      public static <A> F<Collection<A>,List<A>> Collection_List()
    • array

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

      public static <A> F<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<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<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<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<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<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<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<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<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<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<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 Delayed> F<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<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<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<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>,Callable<A>> P1_Callable()
    • Future_P1

      public static <A> F<Future<A>,P1<Either<Exception,A>>> Future_P1()