Package com.complexible.common.hppc
Class CarrotUtil
- java.lang.Object
-
- com.complexible.common.hppc.CarrotUtil
-
public final class CarrotUtil extends java.lang.Object
Collection of utility methods for working with the Carrot Labs HPPC API
- Since:
- 0.4.8
- Version:
- 4.1
- Author:
- Michael Grove
-
-
Field Summary
Fields Modifier and Type Field Description static com.carrotsearch.hppc.LongSet
EMPTY_LONG_SET
static long
LONG_LONG_NO_ENTRY
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addAll(com.carrotsearch.hppc.IntSet theContainer, com.carrotsearch.hppc.IntContainer theIntsToAdd)
static void
addAll(com.carrotsearch.hppc.LongSet theSet, com.carrotsearch.hppc.LongSet toAdd)
static com.carrotsearch.hppc.procedures.LongIntProcedure
addAllProcedure(com.carrotsearch.hppc.LongIntHashMap toMap)
static com.carrotsearch.hppc.IntIntMap
copy(com.carrotsearch.hppc.IntIntMap theMap)
static com.carrotsearch.hppc.IntIntMap[]
copy(com.carrotsearch.hppc.IntIntMap[] theMap)
static com.carrotsearch.hppc.LongSet
immutable(com.carrotsearch.hppc.LongSet theSet)
static com.carrotsearch.hppc.IntSet
intSet()
static <T> java.lang.Iterable<T>
iterable(com.carrotsearch.hppc.ObjectContainer<T> theContainer)
static <T> java.util.Iterator<T>
iterator(java.util.Iterator<com.carrotsearch.hppc.cursors.ObjectCursor<T>> theIterator)
static int
max(com.carrotsearch.hppc.IntContainer theContainer)
static com.carrotsearch.hppc.IntIntHashMap
newIntIntOpenHashMap(int... theKeyOrValue)
static <T> com.carrotsearch.hppc.IntObjectMap<T>
newIntObjectMap()
static <T> com.carrotsearch.hppc.IntObjectMap<T>
newIntObjectMap(int theKey, T theValue)
static com.carrotsearch.hppc.LongIntHashMap
newLongIntOpenHashMap(long... theKeyOrValue)
static com.carrotsearch.hppc.LongLongHashMap
newLongLongOpenHashMap(long... theKeyOrValue)
static <T> com.carrotsearch.hppc.LongObjectMap<T>
newLongObjectMap()
static <T> com.carrotsearch.hppc.ObjectLongMap<T>
newObjectLongMap()
static void
putAll(com.carrotsearch.hppc.IntIntMap theMap, com.carrotsearch.hppc.IntIntMap theOtherMap)
static <T> void
putAll(com.carrotsearch.hppc.IntObjectMap<T> theMap, com.carrotsearch.hppc.IntObjectMap<T> theOtherMap)
static com.carrotsearch.hppc.LongSet
singleton(long theLong)
-
-
-
Field Detail
-
LONG_LONG_NO_ENTRY
public static final long LONG_LONG_NO_ENTRY
- See Also:
- Constant Field Values
-
EMPTY_LONG_SET
public static final com.carrotsearch.hppc.LongSet EMPTY_LONG_SET
-
-
Method Detail
-
iterator
public static <T> java.util.Iterator<T> iterator(java.util.Iterator<com.carrotsearch.hppc.cursors.ObjectCursor<T>> theIterator)
-
iterable
public static <T> java.lang.Iterable<T> iterable(com.carrotsearch.hppc.ObjectContainer<T> theContainer)
-
intSet
public static com.carrotsearch.hppc.IntSet intSet()
-
addAll
public static void addAll(com.carrotsearch.hppc.IntSet theContainer, com.carrotsearch.hppc.IntContainer theIntsToAdd)
-
putAll
public static <T> void putAll(com.carrotsearch.hppc.IntObjectMap<T> theMap, com.carrotsearch.hppc.IntObjectMap<T> theOtherMap)
-
putAll
public static void putAll(com.carrotsearch.hppc.IntIntMap theMap, com.carrotsearch.hppc.IntIntMap theOtherMap)
-
max
public static int max(com.carrotsearch.hppc.IntContainer theContainer)
-
copy
public static com.carrotsearch.hppc.IntIntMap copy(com.carrotsearch.hppc.IntIntMap theMap)
-
copy
public static com.carrotsearch.hppc.IntIntMap[] copy(com.carrotsearch.hppc.IntIntMap[] theMap)
-
newIntIntOpenHashMap
public static com.carrotsearch.hppc.IntIntHashMap newIntIntOpenHashMap(int... theKeyOrValue)
-
newLongLongOpenHashMap
public static com.carrotsearch.hppc.LongLongHashMap newLongLongOpenHashMap(long... theKeyOrValue)
-
newLongIntOpenHashMap
public static com.carrotsearch.hppc.LongIntHashMap newLongIntOpenHashMap(long... theKeyOrValue)
-
newIntObjectMap
public static <T> com.carrotsearch.hppc.IntObjectMap<T> newIntObjectMap(int theKey, T theValue)
-
addAllProcedure
public static com.carrotsearch.hppc.procedures.LongIntProcedure addAllProcedure(com.carrotsearch.hppc.LongIntHashMap toMap)
-
newIntObjectMap
public static <T> com.carrotsearch.hppc.IntObjectMap<T> newIntObjectMap()
-
newLongObjectMap
public static <T> com.carrotsearch.hppc.LongObjectMap<T> newLongObjectMap()
-
newObjectLongMap
public static <T> com.carrotsearch.hppc.ObjectLongMap<T> newObjectLongMap()
-
addAll
public static void addAll(com.carrotsearch.hppc.LongSet theSet, com.carrotsearch.hppc.LongSet toAdd)
-
singleton
public static com.carrotsearch.hppc.LongSet singleton(long theLong)
-
immutable
public static com.carrotsearch.hppc.LongSet immutable(com.carrotsearch.hppc.LongSet theSet)
-
-