c.smali

.class public final Lsg/bigo/apm/hprof/b/c;
.super Ljava/lang/Object;
.source "SourceFile"


# instance fields
.field public final a:[I


# direct methods
.method public constructor <init>(Lsg/bigo/apm/hprof/b/i;)V
    .registers 9

    const-string v0, "graph"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 16
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 21
    new-instance v0, Lsg/bigo/apm/hprof/b/d;

    invoke-direct {v0, p1}, Lsg/bigo/apm/hprof/b/d;-><init>(Lsg/bigo/apm/hprof/b/i;)V

    invoke-virtual {v0}, Lsg/bigo/apm/hprof/b/d;->a()Lkotlin/m;

    move-result-object v0

    .line 2000
    iget-object v1, v0, Lkotlin/m;->a:Ljava/lang/Object;

    .line 21
    check-cast v1, [I

    .line 3000
    iget-object v0, v0, Lkotlin/m;->b:Ljava/lang/Object;

    .line 21
    check-cast v0, [I

    .line 22
    invoke-interface {p1}, Lsg/bigo/apm/hprof/b/i;->a()I

    move-result p1

    new-array p1, p1, [I

    iput-object p1, p0, Lsg/bigo/apm/hprof/b/c;->a:[I

    .line 158
    array-length p1, v0

    const/4 v2, 0x0

    const/4 v3, 0x0

    :goto_24
    if-ge v2, p1, :cond_36

    aget v4, v0, v2

    add-int/lit8 v5, v3, 0x1

    .line 24
    iget-object v6, p0, Lsg/bigo/apm/hprof/b/c;->a:[I

    aget v3, v1, v3

    aget v4, v1, v4

    aput v4, v6, v3

    add-int/lit8 v2, v2, 0x1

    move v3, v5

    goto :goto_24

    :cond_36
    return-void
.end method


# virtual methods
.method public final a(I)Ljava/util/List;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation

    const/4 v0, 0x1

    if-le p1, v0, :cond_2e

    .line 30
    iget-object v0, p0, Lsg/bigo/apm/hprof/b/c;->a:[I

    aget v0, v0, p1

    if-nez v0, :cond_a

    goto :goto_2e

    .line 33
    :cond_a
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    check-cast v0, Ljava/util/List;

    .line 34
    :goto_11
    iget-object v1, p0, Lsg/bigo/apm/hprof/b/c;->a:[I

    aget v1, v1, p1

    if-eq v1, p1, :cond_23

    .line 35
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 36
    iget-object v1, p0, Lsg/bigo/apm/hprof/b/c;->a:[I

    aget p1, v1, p1

    goto :goto_11

    .line 38
    :cond_23
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 39
    invoke-static {v0}, Lkotlin/a/k;->e(Ljava/util/List;)V

    return-object v0

    .line 1069
    :cond_2e
    :goto_2e
    sget-object p1, Lkotlin/a/w;->a:Lkotlin/a/w;

    check-cast p1, Ljava/util/List;

    return-object p1
.end method