zzacp.java 2.45 KB
package com.google.android.gms.internal;

import android.os.Parcel;
import android.os.Parcelable.Creator;
import android.util.SparseArray;
import com.google.android.gms.common.internal.safeparcel.zza;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;

public final class zzacp
  extends zza
  implements zzacs.zzb<String, Integer>
{
  public static final Parcelable.Creator<zzacp> CREATOR = new zzacq();
  final int a;
  final HashMap<String, Integer> b;
  private final SparseArray<String> c;
  private final ArrayList<zza> d;
  
  public zzacp()
  {
    this.a = 1;
    this.b = new HashMap();
    this.c = new SparseArray();
    this.d = null;
  }
  
  zzacp(int paramInt, ArrayList<zza> paramArrayList)
  {
    this.a = paramInt;
    this.b = new HashMap();
    this.c = new SparseArray();
    this.d = null;
    a(paramArrayList);
  }
  
  private void a(ArrayList<zza> paramArrayList)
  {
    paramArrayList = paramArrayList.iterator();
    while (paramArrayList.hasNext())
    {
      zza localzza = (zza)paramArrayList.next();
      zzj(localzza.b, localzza.c);
    }
  }
  
  public final void writeToParcel(Parcel paramParcel, int paramInt)
  {
    zzacq.a(this, paramParcel);
  }
  
  public final String zzd(Integer paramInteger)
  {
    String str = (String)this.c.get(paramInteger.intValue());
    paramInteger = str;
    if (str == null)
    {
      paramInteger = str;
      if (this.b.containsKey("gms_unknown")) {
        paramInteger = "gms_unknown";
      }
    }
    return paramInteger;
  }
  
  public final zzacp zzj(String paramString, int paramInt)
  {
    this.b.put(paramString, Integer.valueOf(paramInt));
    this.c.put(paramInt, paramString);
    return this;
  }
  
  public static final class zza
    extends zza
  {
    public static final Parcelable.Creator<zza> CREATOR = new zzacr();
    final int a;
    final String b;
    final int c;
    
    zza(int paramInt1, String paramString, int paramInt2)
    {
      this.a = paramInt1;
      this.b = paramString;
      this.c = paramInt2;
    }
    
    zza(String paramString, int paramInt)
    {
      this.a = 1;
      this.b = paramString;
      this.c = paramInt;
    }
    
    public final void writeToParcel(Parcel paramParcel, int paramInt)
    {
      zzacr.a(this, paramParcel);
    }
  }
}


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