protected Object zzb(com.google.android.gms.common.server.response.FastJsonResponse.Field field) { switch (field.zzmF()) { case 3: // '\003' default: throw new IllegalStateException( (new StringBuilder()) .append("Unknown safe parcelable id=") .append(field.zzmF()) .toString()); case 2: // '\002' return zzGM; case 4: // '\004' return zzaAy; case 5: // '\005' return zzaAq; case 6: // '\006' return zzaAz; case 7: // '\007' return zzAV; } }
public int hashCode() { Iterator iterator = zzazC.values().iterator(); int i = 0; do { if (!iterator.hasNext()) { break; } com.google.android.gms.common.server.response.FastJsonResponse.Field field = (com.google.android.gms.common.server.response.FastJsonResponse.Field) iterator.next(); if (zza(field)) { int j = field.zzmF(); i = zzb(field).hashCode() + (i + j); } } while (true); return i; }
protected boolean zza( com.google.android.gms.common.server.response.FastJsonResponse.Field field) { return zzazD.contains(Integer.valueOf(field.zzmF())); }