zzatm.java 3.08 KB
package com.google.android.gms.internal;

import android.os.Bundle;
import android.text.TextUtils;
import com.google.android.gms.common.internal.zzac;
import java.util.Iterator;
import java.util.Set;

public class zzatm
{
  final String a;
  final String b;
  final String c;
  final long d;
  final long e;
  final zzato f;
  
  zzatm(zzaue paramzzaue, String paramString1, String paramString2, String paramString3, long paramLong1, long paramLong2, Bundle paramBundle)
  {
    zzac.zzdr(paramString2);
    zzac.zzdr(paramString3);
    this.a = paramString2;
    this.b = paramString3;
    paramString3 = paramString1;
    if (TextUtils.isEmpty(paramString1)) {
      paramString3 = null;
    }
    this.c = paramString3;
    this.d = paramLong1;
    this.e = paramLong2;
    if ((this.e != 0L) && (this.e > this.d)) {
      paramzzaue.zzKl().zzMa().zzj("Event created with reverse previous/current timestamps. appId", zzatx.zzfE(paramString2));
    }
    this.f = a(paramzzaue, paramBundle);
  }
  
  zzatm(zzaue paramzzaue, String paramString1, String paramString2, String paramString3, long paramLong1, long paramLong2, zzato paramzzato)
  {
    zzac.zzdr(paramString2);
    zzac.zzdr(paramString3);
    zzac.zzw(paramzzato);
    this.a = paramString2;
    this.b = paramString3;
    paramString3 = paramString1;
    if (TextUtils.isEmpty(paramString1)) {
      paramString3 = null;
    }
    this.c = paramString3;
    this.d = paramLong1;
    this.e = paramLong2;
    if ((this.e != 0L) && (this.e > this.d)) {
      paramzzaue.zzKl().zzMa().zzj("Event created with reverse previous/current timestamps. appId", zzatx.zzfE(paramString2));
    }
    this.f = paramzzato;
  }
  
  private static zzato a(zzaue paramzzaue, Bundle paramBundle)
  {
    if ((paramBundle != null) && (!paramBundle.isEmpty()))
    {
      paramBundle = new Bundle(paramBundle);
      Iterator localIterator = paramBundle.keySet().iterator();
      while (localIterator.hasNext())
      {
        String str = (String)localIterator.next();
        if (str == null)
        {
          paramzzaue.zzKl().zzLY().log("Param name can't be null");
          localIterator.remove();
        }
        else
        {
          Object localObject = paramzzaue.zzKh().zzl(str, paramBundle.get(str));
          if (localObject == null)
          {
            paramzzaue.zzKl().zzMa().zzj("Param value can't be null", str);
            localIterator.remove();
          }
          else
          {
            paramzzaue.zzKh().zza(paramBundle, str, localObject);
          }
        }
      }
      return new zzato(paramBundle);
    }
    return new zzato(new Bundle());
  }
  
  public String toString()
  {
    String str1 = this.a;
    String str2 = this.b;
    String str3 = String.valueOf(this.f);
    return String.valueOf(str1).length() + 33 + String.valueOf(str2).length() + String.valueOf(str3).length() + "Event{appId='" + str1 + "', name='" + str2 + "', params=" + str3 + "}";
  }
}


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