qt$2.java 1.78 KB
import com.google.common.hash.Funnel;
import com.google.common.hash.HashCode;
import com.google.common.hash.HashFunction;
import com.google.common.hash.Hashing;
import com.google.common.primitives.Longs;

 enum qt$2
{
  qt$2()
  {
    super(paramString, 1, (byte)0);
  }
  
  private static long a(byte[] paramArrayOfByte)
  {
    return Longs.fromBytes(paramArrayOfByte[7], paramArrayOfByte[6], paramArrayOfByte[5], paramArrayOfByte[4], paramArrayOfByte[3], paramArrayOfByte[2], paramArrayOfByte[1], paramArrayOfByte[0]);
  }
  
  private static long b(byte[] paramArrayOfByte)
  {
    return Longs.fromBytes(paramArrayOfByte[15], paramArrayOfByte[14], paramArrayOfByte[13], paramArrayOfByte[12], paramArrayOfByte[11], paramArrayOfByte[10], paramArrayOfByte[9], paramArrayOfByte[8]);
  }
  
  public final <T> boolean a(T paramT, Funnel<? super T> paramFunnel, int paramInt, qt.a parama)
  {
    int i = 0;
    long l2 = parama.a();
    paramT = Hashing.murmur3_128().hashObject(paramT, paramFunnel).a();
    long l1 = a(paramT);
    long l3 = b(paramT);
    boolean bool = false;
    while (i < paramInt)
    {
      bool |= parama.a((0x7FFFFFFFFFFFFFFF & l1) % l2);
      l1 += l3;
      i += 1;
    }
    return bool;
  }
  
  public final <T> boolean b(T paramT, Funnel<? super T> paramFunnel, int paramInt, qt.a parama)
  {
    long l2 = parama.a();
    paramT = Hashing.murmur3_128().hashObject(paramT, paramFunnel).a();
    long l1 = a(paramT);
    long l3 = b(paramT);
    int i = 0;
    while (i < paramInt)
    {
      if (!parama.b((0x7FFFFFFFFFFFFFFF & l1) % l2)) {
        return false;
      }
      l1 += l3;
      i += 1;
    }
    return true;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/qt$2.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */