o$e.smali
.class final Lshark/o$e;
.super Lshark/o;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lshark/o;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = "e"
.end annotation
# instance fields
.field private final b:Lkotlin/f/a/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/f/a/b<",
"Lshark/g;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
# direct methods
.method constructor <init>(Ljava/lang/String;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
const/4 v0, 0x0
const/4 v1, 0x0
.line 28
invoke-direct {p0, p1, v0, v1}, Lshark/o;-><init>(Ljava/lang/String;ILkotlin/f/b/j;)V
.line 30
sget-object p1, Lshark/o$e$a;->a:Lshark/o$e$a;
check-cast p1, Lkotlin/f/a/b;
iput-object p1, p0, Lshark/o$e;->b:Lkotlin/f/a/b;
return-void
.end method
# virtual methods
.method public final a(Lshark/p;)V
.registers 9
const-string v0, "reporter"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1013
iget-object v0, p1, Lshark/p;->d:Lshark/g;
.line 40
invoke-virtual {v0}, Lshark/g;->a()Lshark/f;
move-result-object v0
.line 41
sget-object v1, Lshark/m;->a:Lshark/m;
invoke-static {v0}, Lshark/m;->a(Lshark/f;)Ljava/util/List;
move-result-object v0
.line 2013
iget-object v1, p1, Lshark/p;->d:Lshark/g;
.line 43
invoke-virtual {v1}, Lshark/g;->b()J
move-result-wide v1
.line 44
check-cast v0, Ljava/lang/Iterable;
.line 156
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_1d
:goto_1d
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_a9
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lshark/a/f;
.line 3008
iget-object v4, v3, Lshark/a/f;->b:Lshark/u$i;
.line 3010
iget-wide v4, v4, Lshark/u$i;->b:J
cmp-long v6, v4, v1
if-nez v6, :cond_1d
.line 3023
iget-object v4, p1, Lshark/p;->b:Ljava/util/Set;
.line 46
check-cast v4, Ljava/util/Collection;
.line 4011
iget-object v5, v3, Lshark/a/f;->d:Ljava/lang/String;
.line 46
check-cast v5, Ljava/lang/CharSequence;
invoke-interface {v5}, Ljava/lang/CharSequence;->length()I
move-result v5
if-lez v5, :cond_41
const/4 v5, 0x1
goto :goto_42
:cond_41
const/4 v5, 0x0
:goto_42
if-eqz v5, :cond_55
.line 47
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "ObjectWatcher was watching this because "
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 5011
iget-object v6, v3, Lshark/a/f;->d:Ljava/lang/String;
.line 47
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
goto :goto_57
:cond_55
const-string v5, "ObjectWatcher was watching this"
.line 46
:goto_57
invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
.line 5018
iget-object v4, p1, Lshark/p;->a:Ljava/util/LinkedHashSet;
.line 51
check-cast v4, Ljava/util/Collection;
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "key = "
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 6009
iget-object v6, v3, Lshark/a/f;->c:Ljava/lang/String;
.line 51
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
.line 6013
iget-object v4, v3, Lshark/a/f;->e:Ljava/lang/Long;
if-eqz v4, :cond_8c
.line 6018
iget-object v4, p1, Lshark/p;->a:Ljava/util/LinkedHashSet;
.line 53
check-cast v4, Ljava/util/Collection;
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "watchDurationMillis = "
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 7013
iget-object v6, v3, Lshark/a/f;->e:Ljava/lang/Long;
.line 53
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-interface {v4, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
.line 7015
:cond_8c
iget-object v4, v3, Lshark/a/f;->f:Ljava/lang/Long;
if-eqz v4, :cond_1d
.line 7018
iget-object v4, p1, Lshark/p;->a:Ljava/util/LinkedHashSet;
.line 56
check-cast v4, Ljava/util/Collection;
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "retainedDurationMillis = "
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 8015
iget-object v3, v3, Lshark/a/f;->f:Ljava/lang/Long;
.line 56
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-interface {v4, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto/16 :goto_1d
:cond_a9
return-void
.end method
.method public final getLeakingObjectFilter$shark()Lkotlin/f/a/b;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/f/a/b<",
"Lshark/g;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.line 30
iget-object v0, p0, Lshark/o$e;->b:Lkotlin/f/a/b;
return-object v0
.end method