k.smali
.class public final Lcom/google/firebase/crashlytics/internal/common/k;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/firebase/crashlytics/internal/common/c0$a;
# instance fields
.field public final synthetic a:Lcom/google/firebase/crashlytics/internal/common/q;
# direct methods
.method public constructor <init>(Lcom/google/firebase/crashlytics/internal/common/q;)V
.registers 2
iput-object p1, p0, Lcom/google/firebase/crashlytics/internal/common/k;->a:Lcom/google/firebase/crashlytics/internal/common/q;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/google/firebase/crashlytics/internal/settings/j;Ljava/lang/Thread;Ljava/lang/Throwable;)V
.registers 20
move-object/from16 v1, p0
.line 1
iget-object v9, v1, Lcom/google/firebase/crashlytics/internal/common/k;->a:Lcom/google/firebase/crashlytics/internal/common/q;
.line 2
monitor-enter v9
.line 3
:try_start_5
invoke-static/range {p3 .. p3}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
.line 4
invoke-virtual/range {p2 .. p2}, Ljava/lang/Thread;->getName()Ljava/lang/String;
.line 5
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
.line 6
invoke-virtual {v9}, Lcom/google/firebase/crashlytics/internal/common/q;->e()Ljava/lang/String;
move-result-object v11
const-wide/16 v2, 0x3e8
.line 7
div-long v12, v4, v2
.line 8
sget-object v0, Lcom/google/firebase/crashlytics/luban/a$b;->a:Lcom/google/firebase/crashlytics/luban/a;
.line 9
invoke-virtual {v0}, Lcom/google/firebase/crashlytics/luban/a;->a()Ljava/util/List;
move-result-object v2
.line 10
invoke-virtual {v0, v11, v12, v13}, Lcom/google/firebase/crashlytics/luban/a;->b(Ljava/lang/String;J)Ljava/lang/String;
move-result-object v0
.line 11
check-cast v2, Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:catchall_27
:goto_27
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_37
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/google/firebase/crashlytics/luban/a$a;
:try_end_33
.catchall {:try_start_5 .. :try_end_33} :catchall_8b
.line 12
:try_start_33
invoke-interface {v3, v0}, Lcom/google/firebase/crashlytics/luban/a$a;->c(Ljava/lang/String;)V
:try_end_36
.catchall {:try_start_33 .. :try_end_36} :catchall_27
goto :goto_27
.line 13
:cond_37
:try_start_37
iget-object v0, v9, Lcom/google/firebase/crashlytics/internal/common/q;->e:Lcom/google/firebase/crashlytics/internal/common/f;
new-instance v10, Lcom/google/firebase/crashlytics/internal/common/m;
move-object v2, v10
move-object v3, v9
move-object/from16 v6, p3
move-object/from16 v7, p2
move-object/from16 v8, p1
invoke-direct/range {v2 .. v8}, Lcom/google/firebase/crashlytics/internal/common/m;-><init>(Lcom/google/firebase/crashlytics/internal/common/q;JLjava/lang/Throwable;Ljava/lang/Thread;Lcom/google/firebase/crashlytics/internal/settings/j;)V
.line 14
invoke-virtual {v0, v10}, Lcom/google/firebase/crashlytics/internal/common/f;->c(Ljava/util/concurrent/Callable;)Lcom/google/android/gms/tasks/Task;
move-result-object v0
:try_end_4a
.catchall {:try_start_37 .. :try_end_4a} :catchall_8b
.line 15
:try_start_4a
invoke-static {v0}, Lcom/google/firebase/crashlytics/internal/common/n0;->a(Lcom/google/android/gms/tasks/Task;)Ljava/lang/Object;
:try_end_4d
.catch Ljava/util/concurrent/TimeoutException; {:try_start_4a .. :try_end_4d} :catch_6c
.catch Ljava/lang/Exception; {:try_start_4a .. :try_end_4d} :catch_4e
.catchall {:try_start_4a .. :try_end_4d} :catchall_8b
goto :goto_89
:catch_4e
move-exception v0
move-object v2, v0
.line 16
:try_start_50
sget-object v10, Lcom/google/firebase/crashlytics/luban/a$b;->a:Lcom/google/firebase/crashlytics/luban/a;
const/4 v14, 0x0
.line 17
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "task exception: "
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 18
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v15
.line 19
invoke-virtual/range {v10 .. v15}, Lcom/google/firebase/crashlytics/luban/a;->e(Ljava/lang/String;JZLjava/lang/String;)V
goto :goto_89
:catch_6c
move-exception v0
move-object v2, v0
.line 20
sget-object v10, Lcom/google/firebase/crashlytics/luban/a$b;->a:Lcom/google/firebase/crashlytics/luban/a;
const/4 v14, 0x0
.line 21
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "task exception: "
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 22
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v15
.line 23
invoke-virtual/range {v10 .. v15}, Lcom/google/firebase/crashlytics/luban/a;->e(Ljava/lang/String;JZLjava/lang/String;)V
:try_end_89
.catchall {:try_start_50 .. :try_end_89} :catchall_8b
.line 24
:goto_89
monitor-exit v9
return-void
:catchall_8b
move-exception v0
monitor-exit v9
throw v0
.end method