zzj.java 2.49 KB
package com.google.android.gms.common.internal;

import android.accounts.Account;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable.Creator;
import com.google.android.gms.common.api.Scope;
import com.google.android.gms.common.zzc;
import com.google.android.gms.common.zze;
import java.util.Collection;

public class zzj
  extends com.google.android.gms.common.internal.safeparcel.zza
{
  public static final Parcelable.Creator<zzj> CREATOR = new zzk();
  final int a;
  final int b;
  int c;
  String d;
  IBinder e;
  Scope[] f;
  Bundle g;
  Account h;
  zzc[] i;
  
  public zzj(int paramInt)
  {
    this.a = 3;
    this.c = zze.GOOGLE_PLAY_SERVICES_VERSION_CODE;
    this.b = paramInt;
  }
  
  zzj(int paramInt1, int paramInt2, int paramInt3, String paramString, IBinder paramIBinder, Scope[] paramArrayOfScope, Bundle paramBundle, Account paramAccount, zzc[] paramArrayOfzzc)
  {
    this.a = paramInt1;
    this.b = paramInt2;
    this.c = paramInt3;
    if ("com.google.android.gms".equals(paramString))
    {
      this.d = "com.google.android.gms";
      if (paramInt1 >= 2) {
        break label92;
      }
      paramString = null;
      if (paramIBinder != null) {
        paramString = zza.zza(zzr.zza.zzbr(paramIBinder));
      }
    }
    for (this.h = paramString;; this.h = paramAccount)
    {
      this.f = paramArrayOfScope;
      this.g = paramBundle;
      this.i = paramArrayOfzzc;
      return;
      this.d = paramString;
      break;
      label92:
      this.e = paramIBinder;
    }
  }
  
  public void writeToParcel(Parcel paramParcel, int paramInt)
  {
    zzk.a(this, paramParcel, paramInt);
  }
  
  public zzj zza(zzc[] paramArrayOfzzc)
  {
    this.i = paramArrayOfzzc;
    return this;
  }
  
  public zzj zzb(zzr paramzzr)
  {
    if (paramzzr != null) {
      this.e = paramzzr.asBinder();
    }
    return this;
  }
  
  public zzj zzdm(String paramString)
  {
    this.d = paramString;
    return this;
  }
  
  public zzj zzf(Account paramAccount)
  {
    this.h = paramAccount;
    return this;
  }
  
  public zzj zzf(Collection<Scope> paramCollection)
  {
    this.f = ((Scope[])paramCollection.toArray(new Scope[paramCollection.size()]));
    return this;
  }
  
  public zzj zzp(Bundle paramBundle)
  {
    this.g = paramBundle;
    return this;
  }
}


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