zzbjd.java 3.87 KB
package com.google.android.gms.internal;

import java.io.IOException;

public abstract interface zzbjd
{
  public static final class zza
    extends zzbxn<zza>
  {
    public long zzbNe;
    public zzaj.zzj zzbNf;
    public zzaj.zzf zzlr;
    
    public zza()
    {
      zzTv();
    }
    
    public static zza zzQ(byte[] paramArrayOfByte)
      throws zzbxs
    {
      return (zza)zzbxt.zza(new zza(), paramArrayOfByte);
    }
    
    public final boolean equals(Object paramObject)
    {
      if (paramObject == this) {}
      do
      {
        return true;
        if (!(paramObject instanceof zza)) {
          return false;
        }
        paramObject = (zza)paramObject;
        if (this.zzbNe != ((zza)paramObject).zzbNe) {
          return false;
        }
        if (this.zzlr == null)
        {
          if (((zza)paramObject).zzlr != null) {
            return false;
          }
        }
        else if (!this.zzlr.equals(((zza)paramObject).zzlr)) {
          return false;
        }
        if (this.zzbNf == null)
        {
          if (((zza)paramObject).zzbNf != null) {
            return false;
          }
        }
        else if (!this.zzbNf.equals(((zza)paramObject).zzbNf)) {
          return false;
        }
        if ((this.zzcuI != null) && (!this.zzcuI.isEmpty())) {
          break;
        }
      } while ((((zza)paramObject).zzcuI == null) || (((zza)paramObject).zzcuI.isEmpty()));
      return false;
      return this.zzcuI.equals(((zza)paramObject).zzcuI);
    }
    
    public final int hashCode()
    {
      int m = 0;
      int n = getClass().getName().hashCode();
      int i1 = (int)(this.zzbNe ^ this.zzbNe >>> 32);
      int i;
      int j;
      if (this.zzlr == null)
      {
        i = 0;
        if (this.zzbNf != null) {
          break label110;
        }
        j = 0;
        label48:
        k = m;
        if (this.zzcuI != null) {
          if (!this.zzcuI.isEmpty()) {
            break label121;
          }
        }
      }
      label110:
      label121:
      for (int k = m;; k = this.zzcuI.hashCode())
      {
        return (j + (i + ((n + 527) * 31 + i1) * 31) * 31) * 31 + k;
        i = this.zzlr.hashCode();
        break;
        j = this.zzbNf.hashCode();
        break label48;
      }
    }
    
    public final zza zzTv()
    {
      this.zzbNe = 0L;
      this.zzlr = null;
      this.zzbNf = null;
      this.zzcuI = null;
      this.zzcuR = -1;
      return this;
    }
    
    public final zza zzW(zzbxl paramzzbxl)
      throws IOException
    {
      for (;;)
      {
        int i = paramzzbxl.zzaeo();
        switch (i)
        {
        default: 
          if (super.zza(paramzzbxl, i)) {}
          break;
        case 0: 
          return this;
        case 8: 
          this.zzbNe = paramzzbxl.zzaer();
          break;
        case 18: 
          if (this.zzlr == null) {
            this.zzlr = new zzaj.zzf();
          }
          paramzzbxl.zza(this.zzlr);
          break;
        case 26: 
          if (this.zzbNf == null) {
            this.zzbNf = new zzaj.zzj();
          }
          paramzzbxl.zza(this.zzbNf);
        }
      }
    }
    
    public final void zza(zzbxm paramzzbxm)
      throws IOException
    {
      paramzzbxm.zzb(1, this.zzbNe);
      if (this.zzlr != null) {
        paramzzbxm.zza(2, this.zzlr);
      }
      if (this.zzbNf != null) {
        paramzzbxm.zza(3, this.zzbNf);
      }
      super.zza(paramzzbxm);
    }
    
    protected final int zzu()
    {
      int j = super.zzu() + zzbxm.zzf(1, this.zzbNe);
      int i = j;
      if (this.zzlr != null) {
        i = j + zzbxm.zzc(2, this.zzlr);
      }
      j = i;
      if (this.zzbNf != null) {
        j = i + zzbxm.zzc(3, this.zzbNf);
      }
      return j;
    }
  }
}


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