zzbxx.java 3.58 KB
package com.google.android.gms.internal;

import java.io.IOException;

public abstract interface zzbxx
{
  public static final class zza
    extends zzbxn<zza>
  {
    public int score;
    public boolean zzcve;
    public String zzcvf;
    
    public zza()
    {
      zzaeU();
    }
    
    public final boolean equals(Object paramObject)
    {
      if (paramObject == this) {}
      do
      {
        return true;
        if (!(paramObject instanceof zza)) {
          return false;
        }
        paramObject = (zza)paramObject;
        if (this.zzcve != ((zza)paramObject).zzcve) {
          return false;
        }
        if (this.score != ((zza)paramObject).score) {
          return false;
        }
        if (this.zzcvf == null)
        {
          if (((zza)paramObject).zzcvf != null) {
            return false;
          }
        }
        else if (!this.zzcvf.equals(((zza)paramObject).zzcvf)) {
          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 i;
      int i1;
      int j;
      if (this.zzcve)
      {
        i = 1231;
        i1 = this.score;
        if (this.zzcvf != null) {
          break label99;
        }
        j = 0;
        label41:
        k = m;
        if (this.zzcuI != null) {
          if (!this.zzcuI.isEmpty()) {
            break label110;
          }
        }
      }
      label99:
      label110:
      for (int k = m;; k = this.zzcuI.hashCode())
      {
        return (j + ((i + (n + 527) * 31) * 31 + i1) * 31) * 31 + k;
        i = 1237;
        break;
        j = this.zzcvf.hashCode();
        break label41;
      }
    }
    
    public final void zza(zzbxm paramzzbxm)
      throws IOException
    {
      if (this.zzcve) {
        paramzzbxm.zzg(1, this.zzcve);
      }
      if (this.score != 0) {
        paramzzbxm.zzJ(2, this.score);
      }
      if ((this.zzcvf != null) && (!this.zzcvf.equals(""))) {
        paramzzbxm.zzq(3, this.zzcvf);
      }
      super.zza(paramzzbxm);
    }
    
    public final zza zzaO(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.zzcve = paramzzbxl.zzaeu();
          break;
        case 16: 
          this.score = paramzzbxl.zzaes();
          break;
        case 26: 
          this.zzcvf = paramzzbxl.readString();
        }
      }
    }
    
    public final zza zzaeU()
    {
      this.zzcve = false;
      this.score = 0;
      this.zzcvf = "";
      this.zzcuI = null;
      this.zzcuR = -1;
      return this;
    }
    
    protected final int zzu()
    {
      int j = super.zzu();
      int i = j;
      if (this.zzcve) {
        i = j + zzbxm.zzh(1, this.zzcve);
      }
      j = i;
      if (this.score != 0) {
        j = i + zzbxm.zzL(2, this.score);
      }
      i = j;
      if (this.zzcvf != null)
      {
        i = j;
        if (!this.zzcvf.equals("")) {
          i = j + zzbxm.zzr(3, this.zzcvf);
        }
      }
      return i;
    }
  }
}


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