qt$1.java 1.36 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;

 enum qt$1
{
  qt$1()
  {
    super(paramString, 0, (byte)0);
  }
  
  public final <T> boolean a(T paramT, Funnel<? super T> paramFunnel, int paramInt, qt.a parama)
  {
    long l1 = parama.a();
    long l2 = Hashing.murmur3_128().hashObject(paramT, paramFunnel).asLong();
    int m = (int)l2;
    int n = (int)(l2 >>> 32);
    boolean bool = false;
    int i = 1;
    while (i <= paramInt)
    {
      int k = i * n + m;
      int j = k;
      if (k < 0) {
        j = k ^ 0xFFFFFFFF;
      }
      bool |= parama.a(j % l1);
      i += 1;
    }
    return bool;
  }
  
  public final <T> boolean b(T paramT, Funnel<? super T> paramFunnel, int paramInt, qt.a parama)
  {
    long l1 = parama.a();
    long l2 = Hashing.murmur3_128().hashObject(paramT, paramFunnel).asLong();
    int m = (int)l2;
    int n = (int)(l2 >>> 32);
    int i = 1;
    while (i <= paramInt)
    {
      int k = i * n + m;
      int j = k;
      if (k < 0) {
        j = k ^ 0xFFFFFFFF;
      }
      if (!parama.b(j % l1)) {
        return false;
      }
      i += 1;
    }
    return true;
  }
}


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