zzub.java 2.89 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 java.util.ArrayList;
import java.util.BitSet;
import java.util.List;

public class zzub
  extends zza
{
  public static final Parcelable.Creator<zzub> CREATOR = new zzuc();
  final int[] a;
  public final String name;
  public final int weight;
  public final String zzahB;
  public final boolean zzahC;
  public final boolean zzahD;
  public final String zzahE;
  public final zztv[] zzahF;
  public final String zzahH;
  
  zzub(String paramString1, String paramString2, boolean paramBoolean1, int paramInt, boolean paramBoolean2, String paramString3, zztv[] paramArrayOfzztv, int[] paramArrayOfInt, String paramString4)
  {
    this.name = paramString1;
    this.zzahB = paramString2;
    this.zzahC = paramBoolean1;
    this.weight = paramInt;
    this.zzahD = paramBoolean2;
    this.zzahE = paramString3;
    this.zzahF = paramArrayOfzztv;
    this.a = paramArrayOfInt;
    this.zzahH = paramString4;
  }
  
  public void writeToParcel(Parcel paramParcel, int paramInt)
  {
    zzuc.a(this, paramParcel, paramInt);
  }
  
  public static final class zza
  {
    private final String a;
    private String b;
    private boolean c;
    private int d;
    private boolean e;
    private final List<zztv> f;
    private BitSet g;
    private String h;
    
    public zza(String paramString)
    {
      this.a = paramString;
      this.d = 1;
      this.f = new ArrayList();
    }
    
    public final zza zzZ(boolean paramBoolean)
    {
      this.c = paramBoolean;
      return this;
    }
    
    public final zza zzaQ(int paramInt)
    {
      if (this.g == null) {
        this.g = new BitSet();
      }
      this.g.set(paramInt);
      return this;
    }
    
    public final zza zzaa(boolean paramBoolean)
    {
      this.e = paramBoolean;
      return this;
    }
    
    public final zza zzcn(String paramString)
    {
      this.b = paramString;
      return this;
    }
    
    public final zza zzco(String paramString)
    {
      this.h = paramString;
      return this;
    }
    
    public final zzub zzqH()
    {
      int i = 0;
      if (this.g != null)
      {
        int[] arrayOfInt2 = new int[this.g.cardinality()];
        int j = this.g.nextSetBit(0);
        for (;;)
        {
          arrayOfInt1 = arrayOfInt2;
          if (j < 0) {
            break;
          }
          arrayOfInt2[i] = j;
          j = this.g.nextSetBit(j + 1);
          i += 1;
        }
      }
      int[] arrayOfInt1 = null;
      return new zzub(this.a, this.b, this.c, this.d, this.e, null, (zztv[])this.f.toArray(new zztv[this.f.size()]), arrayOfInt1, this.h);
    }
  }
}


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