Class 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
    • 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)  
      • Methods inherited from class java.lang.Object

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

      • 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)