.class final Lcom/crashlytics/android/answers/ae; .super Ljava/lang/Object; .source "SessionEvent.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/crashlytics/android/answers/ae$a;, Lcom/crashlytics/android/answers/ae$b; } .end annotation # instance fields .field public final oG:Lcom/crashlytics/android/answers/af; .field public final oH:Lcom/crashlytics/android/answers/ae$b; .field public final oI:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field public final oJ:Ljava/lang/String; .field public final oK:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;" } .end annotation .end field .field public final oL:Ljava/lang/String; .field public final oM:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;" } .end annotation .end field .field private oN:Ljava/lang/String; .field public final timestamp:J # direct methods .method private constructor (Lcom/crashlytics/android/answers/af;JLcom/crashlytics/android/answers/ae$b;Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/crashlytics/android/answers/af;", "J", "Lcom/crashlytics/android/answers/ae$b;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/crashlytics/android/answers/ae;->oG:Lcom/crashlytics/android/answers/af; iput-wide p2, p0, Lcom/crashlytics/android/answers/ae;->timestamp:J iput-object p4, p0, Lcom/crashlytics/android/answers/ae;->oH:Lcom/crashlytics/android/answers/ae$b; iput-object p5, p0, Lcom/crashlytics/android/answers/ae;->oI:Ljava/util/Map; iput-object p6, p0, Lcom/crashlytics/android/answers/ae;->oJ:Ljava/lang/String; iput-object p7, p0, Lcom/crashlytics/android/answers/ae;->oK:Ljava/util/Map; iput-object p8, p0, Lcom/crashlytics/android/answers/ae;->oL:Ljava/lang/String; iput-object p9, p0, Lcom/crashlytics/android/answers/ae;->oM:Ljava/util/Map; return-void .end method .method synthetic constructor (Lcom/crashlytics/android/answers/af;JLcom/crashlytics/android/answers/ae$b;Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;B)V .locals 0 invoke-direct/range {p0 .. p9}, Lcom/crashlytics/android/answers/ae;->(Lcom/crashlytics/android/answers/af;JLcom/crashlytics/android/answers/ae$b;Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method public static a(Lcom/crashlytics/android/answers/ae$b;Landroid/app/Activity;)Lcom/crashlytics/android/answers/ae$a; .locals 1 const-string v0, "activity" invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object p1 invoke-static {v0, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object p1 new-instance v0, Lcom/crashlytics/android/answers/ae$a; invoke-direct {v0, p0}, Lcom/crashlytics/android/answers/ae$a;->(Lcom/crashlytics/android/answers/ae$b;)V iput-object p1, v0, Lcom/crashlytics/android/answers/ae$a;->oI:Ljava/util/Map; return-object v0 .end method .method public static b(Lcom/crashlytics/android/answers/w;)Lcom/crashlytics/android/answers/ae$a; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/crashlytics/android/answers/w<", "*>;)", "Lcom/crashlytics/android/answers/ae$a;" } .end annotation new-instance v0, Lcom/crashlytics/android/answers/ae$a; sget-object v1, Lcom/crashlytics/android/answers/ae$b;->oV:Lcom/crashlytics/android/answers/ae$b; invoke-direct {v0, v1}, Lcom/crashlytics/android/answers/ae$a;->(Lcom/crashlytics/android/answers/ae$b;)V invoke-virtual {p0}, Lcom/crashlytics/android/answers/w;->bM()Ljava/lang/String; move-result-object v1 iput-object v1, v0, Lcom/crashlytics/android/answers/ae$a;->oL:Ljava/lang/String; iget-object v1, p0, Lcom/crashlytics/android/answers/w;->ot:Lcom/crashlytics/android/answers/b; iget-object v1, v1, Lcom/crashlytics/android/answers/b;->nw:Ljava/util/Map; iput-object v1, v0, Lcom/crashlytics/android/answers/ae$a;->oM:Ljava/util/Map; iget-object p0, p0, Lcom/crashlytics/android/answers/c;->nx:Lcom/crashlytics/android/answers/b; iget-object p0, p0, Lcom/crashlytics/android/answers/b;->nw:Ljava/util/Map; iput-object p0, v0, Lcom/crashlytics/android/answers/ae$a;->oK:Ljava/util/Map; return-object v0 .end method # virtual methods .method public final toString()Ljava/lang/String; .locals 3 iget-object v0, p0, Lcom/crashlytics/android/answers/ae;->oN:Ljava/lang/String; if-nez v0, :cond_0 new-instance v0, Ljava/lang/StringBuilder; const-string v1, "[" invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v1 invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, ": timestamp=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v1, p0, Lcom/crashlytics/android/answers/ae;->timestamp:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v1, ", type=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/crashlytics/android/answers/ae;->oH:Lcom/crashlytics/android/answers/ae$b; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, ", details=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/crashlytics/android/answers/ae;->oI:Ljava/util/Map; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, ", customType=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/crashlytics/android/answers/ae;->oJ:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, ", customAttributes=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/crashlytics/android/answers/ae;->oK:Ljava/util/Map; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, ", predefinedType=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/crashlytics/android/answers/ae;->oL:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, ", predefinedAttributes=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/crashlytics/android/answers/ae;->oM:Ljava/util/Map; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, ", metadata=[" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/crashlytics/android/answers/ae;->oG:Lcom/crashlytics/android/answers/af; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, "]]" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/crashlytics/android/answers/ae;->oN:Ljava/lang/String; :cond_0 iget-object v0, p0, Lcom/crashlytics/android/answers/ae;->oN:Ljava/lang/String; return-object v0 .end method