private static <E> IndexedList<E> construct(E... es) { Builder<E, Vector<E>> builder = Vector.<E>factory().newBuilder(); for (E e : es) { builder.add(e); } return builder.build(); }
private static <K, V> SortedMap<K, V> construct(Comparator<? super K> comparator, Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <E> LinkedList<E> construct(E... es) { Builder<E, ConsList<E>> builder = ConsList.<E>factory().newBuilder(); for (E e : es) { builder.add(e); } return builder.build(); }
private static <K, V> Map<K, V> construct(Pair<K, V>... pairs) { Map<K, V> map = HashMap.empty(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
@Override public Object invoke(Pair<K, V> pair) { result[0] = result[0].put(pair.component1(), pair.component2()); return null; } });
@Override public E get(int index) { int idx = checkRangeConvert(index); return pointer.getElem(idx, idx ^ focus); }
private static <K extends Comparable<? super K>, V> SortedMap<K, V> construct(Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <E> IndexedList<E> construct(E... es) { Builder<E, Vector<E>> builder = Vector.<E>factory().newBuilder(); for (E e : es) { builder.add(e); } return builder.build(); }
private static <E> LinkedList<E> construct(E... es) { Builder<E, ConsList<E>> builder = ConsList.<E>factory().newBuilder(); for (E e : es) { builder.add(e); } return builder.build(); }
private static <K, V> Map<K, V> construct(Pair<K, V>... pairs) { Map<K, V> map = HashMap.empty(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K extends Comparable<? super K>, V> SortedMap<K, V> construct(Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <E> IndexedList<E> construct(E... es) { Builder<E, Vector<E>> builder = Vector.<E>factory().newBuilder(); for (E e : es) { builder.add(e); } return builder.build(); }
private static <E> LinkedList<E> construct(E... es) { Builder<E, ConsList<E>> builder = ConsList.<E>factory().newBuilder(); for (E e : es) { builder.add(e); } return builder.build(); }
private static <K, V> Map<K, V> construct(Pair<K, V>... pairs) { Map<K, V> map = HashMap.empty(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K, V> SortedMap<K, V> construct(Comparator<? super K> comparator, Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K, V> SortedMap<K, V> construct(Comparator<? super K> comparator, Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(comparator, null); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }
private static <K extends Comparable<? super K>, V> SortedMap<K, V> construct(Pair<K, V>... pairs) { SortedMap<K, V> map = new TreeMap<K, V>(); for (Pair<K, V> pair : pairs) { map = map.put(pair.component1(), pair.component2()); } return map; }