zzayx.java 3.07 KB
package com.google.android.gms.internal;

import android.os.Parcel;
import android.os.Parcelable.Creator;
import com.google.android.gms.common.internal.safeparcel.zza;
import com.google.android.gms.common.internal.zzaa;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;

public class zzayx
  extends zza
  implements Comparable<zzayx>
{
  public static final Parcelable.Creator<zzayx> CREATOR = new zzayy();
  public final String[] zzbBA;
  public final Map<String, zzayz> zzbBB;
  public final int zzbBy;
  public final zzayz[] zzbBz;
  
  public zzayx(int paramInt, zzayz[] paramArrayOfzzayz, String[] paramArrayOfString)
  {
    this.zzbBy = paramInt;
    this.zzbBz = paramArrayOfzzayz;
    this.zzbBB = new TreeMap();
    int i = paramArrayOfzzayz.length;
    paramInt = 0;
    while (paramInt < i)
    {
      zzayz localzzayz = paramArrayOfzzayz[paramInt];
      this.zzbBB.put(localzzayz.name, localzzayz);
      paramInt += 1;
    }
    this.zzbBA = paramArrayOfString;
    if (this.zzbBA != null) {
      Arrays.sort(this.zzbBA);
    }
  }
  
  public boolean equals(Object paramObject)
  {
    boolean bool2 = false;
    boolean bool1 = bool2;
    if (paramObject != null)
    {
      bool1 = bool2;
      if ((paramObject instanceof zzayx))
      {
        paramObject = (zzayx)paramObject;
        bool1 = bool2;
        if (this.zzbBy == ((zzayx)paramObject).zzbBy)
        {
          bool1 = bool2;
          if (zzaa.equal(this.zzbBB, ((zzayx)paramObject).zzbBB))
          {
            bool1 = bool2;
            if (Arrays.equals(this.zzbBA, ((zzayx)paramObject).zzbBA)) {
              bool1 = true;
            }
          }
        }
      }
    }
    return bool1;
  }
  
  public String toString()
  {
    StringBuilder localStringBuilder = new StringBuilder("Configuration(");
    localStringBuilder.append(this.zzbBy);
    localStringBuilder.append(", ");
    localStringBuilder.append("(");
    Object localObject = this.zzbBB.values().iterator();
    while (((Iterator)localObject).hasNext())
    {
      localStringBuilder.append((zzayz)((Iterator)localObject).next());
      localStringBuilder.append(", ");
    }
    localStringBuilder.append(")");
    localStringBuilder.append(", ");
    localStringBuilder.append("(");
    if (this.zzbBA != null)
    {
      localObject = this.zzbBA;
      int j = localObject.length;
      int i = 0;
      while (i < j)
      {
        localStringBuilder.append(localObject[i]);
        localStringBuilder.append(", ");
        i += 1;
      }
    }
    localStringBuilder.append("null");
    localStringBuilder.append(")");
    localStringBuilder.append(")");
    return localStringBuilder.toString();
  }
  
  public void writeToParcel(Parcel paramParcel, int paramInt)
  {
    zzayy.a(this, paramParcel, paramInt);
  }
  
  public int zza(zzayx paramzzayx)
  {
    return this.zzbBy - paramzzayx.zzbBy;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzayx.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */