public interface Converters
To.to(Function)
for fluent conversions
LinkedList<Integer> list1 = ListX.of(1,2,3)
.to(Converters::LinkedList);
ArrayList<Integer> list2 = ListX.of(1,2,3)
.to(Converters::ArrayList);
Modifier and Type | Method and Description |
---|---|
static <T> java.util.concurrent.ArrayBlockingQueue<T> |
ArrayBlockingQueue(CollectionX<T> vec) |
static <T> java.util.ArrayDeque<T> |
ArrayDeque(CollectionX<T> vec) |
static <T> java.util.ArrayList<T> |
ArrayList(CollectionX<T> vec) |
static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> |
ConcurrentHashMap(MapX<K,V> vec) |
static <T> java.util.concurrent.ConcurrentLinkedDeque<T> |
ConcurrentLinkedDeque(CollectionX<T> vec) |
static <T> java.util.concurrent.ConcurrentLinkedQueue<T> |
ConcurrentLinkedQueue(CollectionX<T> vec) |
static <T> java.util.concurrent.ConcurrentSkipListSet<T> |
ConcurrentSkipListSet(CollectionX<T> vec) |
static <T> java.util.concurrent.CopyOnWriteArrayList<T> |
CopyOnWriteArrayList(CollectionX<T> vec) |
static <T> java.util.concurrent.CopyOnWriteArraySet<T> |
CopyOnWriteArraySet(CollectionX<T> vec) |
static <K extends java.lang.Enum<K>,V> |
EnumHashMap(MapX<K,V> vec) |
static <K,V> java.util.HashMap<K,V> |
HashMap(MapX<K,V> vec) |
static <T> java.util.HashSet<T> |
HashSet(CollectionX<T> vec) |
static <T> java.util.concurrent.LinkedBlockingDeque<T> |
LinkedBlockingDeque(CollectionX<T> vec) |
static <T> java.util.concurrent.LinkedBlockingQueue<T> |
LinkedBlockingQueue(CollectionX<T> vec) |
static <K,V> java.util.LinkedHashMap<K,V> |
LinkedHashMap(MapX<K,V> vec) |
static <T> java.util.LinkedHashSet<T> |
LinkedHashSet(CollectionX<T> vec) |
static <T> java.util.LinkedList<T> |
LinkedList(CollectionX<T> vec) |
static <T> java.util.concurrent.LinkedTransferQueue<T> |
LinkedTransferQueue(CollectionX<T> vec) |
static <T> org.pcollections.PBag<T> |
PBag(CollectionX<T> vec) |
static <K,V> org.pcollections.PMap<K,V> |
PMap(PersistentMapX<K,V> vec) |
static <T> org.pcollections.POrderedSet<T> |
POrderedSet(CollectionX<T> vec) |
static <T> org.pcollections.PQueue<T> |
PQueue(CollectionX<T> vec) |
static <T> java.util.concurrent.PriorityBlockingQueue<T> |
PriorityBlockingQueue(CollectionX<T> vec) |
static <T> java.util.PriorityQueue<T> |
PriorityQueue(CollectionX<T> vec) |
static <T> org.pcollections.PSet<T> |
PSet(CollectionX<T> vec) |
static <T> org.pcollections.PStack<T> |
PStack(CollectionX<T> vec) |
static <T> org.pcollections.PVector<T> |
PVector(CollectionX<T> vec) |
static <T extends java.util.concurrent.Delayed> |
toDelayQueue(CollectionX<T> vec) |
static <T> java.util.TreeSet<T> |
TreeSet(CollectionX<T> vec) |
static <K,V> java.util.HashMap<K,V> HashMap(MapX<K,V> vec)
static <K,V> java.util.LinkedHashMap<K,V> LinkedHashMap(MapX<K,V> vec)
static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> ConcurrentHashMap(MapX<K,V> vec)
static <K extends java.lang.Enum<K>,V> java.util.EnumMap<K,V> EnumHashMap(MapX<K,V> vec)
static <T> org.pcollections.PBag<T> PBag(CollectionX<T> vec)
static <K,V> org.pcollections.PMap<K,V> PMap(PersistentMapX<K,V> vec)
static <T> org.pcollections.POrderedSet<T> POrderedSet(CollectionX<T> vec)
static <T> org.pcollections.PQueue<T> PQueue(CollectionX<T> vec)
static <T> org.pcollections.PSet<T> PSet(CollectionX<T> vec)
static <T> org.pcollections.PStack<T> PStack(CollectionX<T> vec)
static <T> org.pcollections.PVector<T> PVector(CollectionX<T> vec)
static <T> java.util.LinkedList<T> LinkedList(CollectionX<T> vec)
static <T> java.util.ArrayDeque<T> ArrayDeque(CollectionX<T> vec)
static <T> java.util.concurrent.ConcurrentLinkedDeque<T> ConcurrentLinkedDeque(CollectionX<T> vec)
static <T> java.util.concurrent.LinkedBlockingDeque<T> LinkedBlockingDeque(CollectionX<T> vec)
static <T> java.util.ArrayList<T> ArrayList(CollectionX<T> vec)
static <T> java.util.concurrent.CopyOnWriteArrayList<T> CopyOnWriteArrayList(CollectionX<T> vec)
static <T extends java.util.concurrent.Delayed> java.util.concurrent.DelayQueue<T> toDelayQueue(CollectionX<T> vec)
static <T> java.util.concurrent.PriorityBlockingQueue<T> PriorityBlockingQueue(CollectionX<T> vec)
static <T> java.util.PriorityQueue<T> PriorityQueue(CollectionX<T> vec)
static <T> java.util.concurrent.LinkedTransferQueue<T> LinkedTransferQueue(CollectionX<T> vec)
static <T> java.util.concurrent.LinkedBlockingQueue<T> LinkedBlockingQueue(CollectionX<T> vec)
static <T> java.util.concurrent.ConcurrentLinkedQueue<T> ConcurrentLinkedQueue(CollectionX<T> vec)
static <T> java.util.concurrent.ArrayBlockingQueue<T> ArrayBlockingQueue(CollectionX<T> vec)
static <T> java.util.HashSet<T> HashSet(CollectionX<T> vec)
static <T> java.util.LinkedHashSet<T> LinkedHashSet(CollectionX<T> vec)
static <T> java.util.TreeSet<T> TreeSet(CollectionX<T> vec)
static <T> java.util.concurrent.ConcurrentSkipListSet<T> ConcurrentSkipListSet(CollectionX<T> vec)
static <T> java.util.concurrent.CopyOnWriteArraySet<T> CopyOnWriteArraySet(CollectionX<T> vec)