j$a.smali
.class final Lcom/bytedance/sdk/adnet/d/j$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/bytedance/sdk/adnet/d/j;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "a"
.end annotation
# instance fields
.field private final a:Lcom/bytedance/sdk/adnet/d/c;
.field private final b:Lcom/bytedance/sdk/adnet/d/p;
.field private final c:Ljava/lang/Runnable;
# direct methods
.method public constructor <init>(Lcom/bytedance/sdk/adnet/d/c;Lcom/bytedance/sdk/adnet/d/p;Ljava/lang/Runnable;)V
.registers 4
.line 125
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 126
iput-object p1, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
.line 127
iput-object p2, p0, Lcom/bytedance/sdk/adnet/d/j$a;->b:Lcom/bytedance/sdk/adnet/d/p;
.line 128
iput-object p3, p0, Lcom/bytedance/sdk/adnet/d/j$a;->c:Ljava/lang/Runnable;
return-void
.end method
# virtual methods
.method public final run()V
.registers 6
.line 142
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
invoke-virtual {v0}, Lcom/bytedance/sdk/adnet/d/c;->isCanceled()Z
move-result v0
if-eqz v0, :cond_10
.line 143
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
const-string v1, "canceled-at-delivery"
invoke-virtual {v0, v1}, Lcom/bytedance/sdk/adnet/d/c;->a(Ljava/lang/String;)V
return-void
.line 147
:cond_10
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->b:Lcom/bytedance/sdk/adnet/d/p;
iget-object v1, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
invoke-virtual {v1}, Lcom/bytedance/sdk/adnet/d/c;->getExtra()Ljava/util/Map;
move-result-object v1
iput-object v1, v0, Lcom/bytedance/sdk/adnet/d/p;->g:Ljava/util/Map;
.line 148
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->b:Lcom/bytedance/sdk/adnet/d/p;
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v1
iget-object v3, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
invoke-virtual {v3}, Lcom/bytedance/sdk/adnet/d/c;->getStartTime()J
move-result-wide v3
sub-long/2addr v1, v3
.line 1126
iput-wide v1, v0, Lcom/bytedance/sdk/adnet/d/p;->e:J
.line 149
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->b:Lcom/bytedance/sdk/adnet/d/p;
iget-object v1, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
invoke-virtual {v1}, Lcom/bytedance/sdk/adnet/d/c;->getNetDuration()J
move-result-wide v1
.line 1131
iput-wide v1, v0, Lcom/bytedance/sdk/adnet/d/p;->f:J
.line 152
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->b:Lcom/bytedance/sdk/adnet/d/p;
invoke-virtual {v0}, Lcom/bytedance/sdk/adnet/d/p;->a()Z
move-result v0
if-eqz v0, :cond_45
.line 154
:try_start_3b
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
iget-object v1, p0, Lcom/bytedance/sdk/adnet/d/j$a;->b:Lcom/bytedance/sdk/adnet/d/p;
invoke-virtual {v0, v1}, Lcom/bytedance/sdk/adnet/d/c;->a(Lcom/bytedance/sdk/adnet/d/p;)V
goto :goto_4c
:catchall_43
nop
goto :goto_4c
.line 159
:cond_45
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
iget-object v1, p0, Lcom/bytedance/sdk/adnet/d/j$a;->b:Lcom/bytedance/sdk/adnet/d/p;
invoke-virtual {v0, v1}, Lcom/bytedance/sdk/adnet/d/c;->deliverError(Lcom/bytedance/sdk/adnet/d/p;)V
:try_end_4c
.catchall {:try_start_3b .. :try_end_4c} :catchall_43
.line 166
:goto_4c
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->b:Lcom/bytedance/sdk/adnet/d/p;
iget-boolean v0, v0, Lcom/bytedance/sdk/adnet/d/p;->d:Z
if-eqz v0, :cond_5a
.line 167
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
const-string v1, "intermediate-response"
invoke-virtual {v0, v1}, Lcom/bytedance/sdk/adnet/d/c;->addMarker(Ljava/lang/String;)V
goto :goto_61
.line 169
:cond_5a
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->a:Lcom/bytedance/sdk/adnet/d/c;
const-string v1, "done"
invoke-virtual {v0, v1}, Lcom/bytedance/sdk/adnet/d/c;->a(Ljava/lang/String;)V
.line 173
:goto_61
iget-object v0, p0, Lcom/bytedance/sdk/adnet/d/j$a;->c:Ljava/lang/Runnable;
if-eqz v0, :cond_68
.line 175
:try_start_65
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
:try_end_68
.catchall {:try_start_65 .. :try_end_68} :catchall_68
:catchall_68
:cond_68
return-void
.end method