zzn.java 3.16 KB
package com.google.android.gms.common.internal;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import ho;

public abstract class zzn
{
  private static final Object a = new Object();
  private static zzn b;
  
  public static zzn zzaU(Context paramContext)
  {
    synchronized (a)
    {
      if (b == null) {
        b = new ho(paramContext.getApplicationContext());
      }
      return b;
    }
  }
  
  public boolean zza(ComponentName paramComponentName, ServiceConnection paramServiceConnection, String paramString)
  {
    return zza(new zza(paramComponentName), paramServiceConnection, paramString);
  }
  
  public abstract boolean zza(zza paramzza, ServiceConnection paramServiceConnection, String paramString);
  
  public boolean zza(String paramString1, String paramString2, ServiceConnection paramServiceConnection, String paramString3)
  {
    return zza(new zza(paramString1, paramString2), paramServiceConnection, paramString3);
  }
  
  public void zzb(ComponentName paramComponentName, ServiceConnection paramServiceConnection, String paramString)
  {
    zzb(new zza(paramComponentName), paramServiceConnection, paramString);
  }
  
  public abstract void zzb(zza paramzza, ServiceConnection paramServiceConnection, String paramString);
  
  public void zzb(String paramString1, String paramString2, ServiceConnection paramServiceConnection, String paramString3)
  {
    zzb(new zza(paramString1, paramString2), paramServiceConnection, paramString3);
  }
  
  public static final class zza
  {
    private final String a;
    private final String b;
    private final ComponentName c;
    
    public zza(ComponentName paramComponentName)
    {
      this.a = null;
      this.b = null;
      this.c = ((ComponentName)zzac.zzw(paramComponentName));
    }
    
    public zza(String paramString1, String paramString2)
    {
      this.a = zzac.zzdr(paramString1);
      this.b = zzac.zzdr(paramString2);
      this.c = null;
    }
    
    public final boolean equals(Object paramObject)
    {
      if (this == paramObject) {}
      do
      {
        return true;
        if (!(paramObject instanceof zza)) {
          return false;
        }
        paramObject = (zza)paramObject;
      } while ((zzaa.equal(this.a, ((zza)paramObject).a)) && (zzaa.equal(this.c, ((zza)paramObject).c)));
      return false;
    }
    
    public final ComponentName getComponentName()
    {
      return this.c;
    }
    
    public final String getPackage()
    {
      return this.b;
    }
    
    public final int hashCode()
    {
      return zzaa.hashCode(new Object[] { this.a, this.c });
    }
    
    public final String toString()
    {
      if (this.a == null) {
        return this.c.flattenToString();
      }
      return this.a;
    }
    
    public final Intent zzxZ()
    {
      if (this.a != null) {
        return new Intent(this.a).setPackage(this.b);
      }
      return new Intent().setComponent(this.c);
    }
  }
}


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