Class HashUtilities

java.lang.Object
com.strobel.core.HashUtilities

public final class HashUtilities extends Object
  • Field Details

  • Constructor Details

    • HashUtilities

      private HashUtilities()
  • Method Details

    • hashCode

      public static int hashCode(Object o)
    • hashItems

      public static int hashItems(Iterable<?> items)
    • combineHashCodes

      public static int combineHashCodes(int... hashes)
    • combineHashCodes

      public static int combineHashCodes(Object... objects)
    • combineHashCodes

      public static int combineHashCodes(int hash1, int hash2)
    • combineHashCodes

      public static int combineHashCodes(int hash1, int hash2, int hash3)
    • combineHashCodes

      public static int combineHashCodes(int hash1, int hash2, int hash3, int hash4)
    • combineHashCodes

      public static int combineHashCodes(int hash1, int hash2, int hash3, int hash4, int hash5)
    • combineHashCodes

      public static int combineHashCodes(int hash1, int hash2, int hash3, int hash4, int hash5, int hash6)
    • combineHashCodes

      public static int combineHashCodes(int hash1, int hash2, int hash3, int hash4, int hash5, int hash6, int hash7)
    • combineHashCodes

      public static int combineHashCodes(int hash1, int hash2, int hash3, int hash4, int hash5, int hash6, int hash7, int hash8)
    • combineHashCodes

      public static int combineHashCodes(Object o1, Object o2)
    • combineHashCodes

      public static int combineHashCodes(Object o1, Object o2, Object o3)
    • combineHashCodes

      public static int combineHashCodes(Object o1, Object o2, Object o3, Object o4)
    • combineHashCodes

      public static int combineHashCodes(Object o1, Object o2, Object o3, Object o4, Object o5)
    • combineHashCodes

      public static int combineHashCodes(Object o1, Object o2, Object o3, Object o4, Object o5, Object o6)
    • combineHashCodes

      public static int combineHashCodes(Object o1, Object o2, Object o3, Object o4, Object o5, Object o6, Object o7)
    • combineHashCodes

      public static int combineHashCodes(Object o1, Object o2, Object o3, Object o4, Object o5, Object o6, Object o7, Object o8)
    • isPrime

      public static boolean isPrime(int candidate)
    • getPrime

      public static int getPrime(int min)
    • getMinPrime

      public static int getMinPrime()
    • expandPrime

      public static int expandPrime(int oldSize)