b.smali

.class public Lt2/b;
.super Lt2/e;
.source "BarDataSet.java"

# interfaces
.implements Lx2/a;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lt2/e<",
        "Lt2/c;",
        ">;",
        "Lx2/a;"
    }
.end annotation


# instance fields
.field public A:F

.field public B:I

.field public C:I

.field public D:I

.field public E:[Ljava/lang/String;

.field public y:I

.field public z:I


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Ljava/util/List;Ljava/lang/String;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lt2/c;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    invoke-direct {p0, p1, p2}, Lt2/e;-><init>(Ljava/util/List;Ljava/lang/String;)V

    const/4 p2, 0x1

    iput p2, p0, Lt2/b;->y:I

    const/16 p2, 0xd7

    invoke-static {p2, p2, p2}, Landroid/graphics/Color;->rgb(III)I

    move-result p2

    iput p2, p0, Lt2/b;->z:I

    const/4 p2, 0x0

    iput p2, p0, Lt2/b;->A:F

    const/high16 p2, -0x1000000

    iput p2, p0, Lt2/b;->B:I

    const/16 p2, 0x78

    iput p2, p0, Lt2/b;->C:I

    const/4 p2, 0x0

    iput p2, p0, Lt2/b;->D:I

    const-string v0, "Stack"

    filled-new-array {v0}, [Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lt2/b;->E:[Ljava/lang/String;

    invoke-static {p2, p2, p2}, Landroid/graphics/Color;->rgb(III)I

    move-result p2

    iput p2, p0, Lt2/e;->x:I

    invoke-virtual {p0, p1}, Lt2/b;->c(Ljava/util/List;)V

    invoke-virtual {p0, p1}, Lt2/b;->b(Ljava/util/List;)V

    return-void
.end method


# virtual methods
.method public a(Lt2/c;)V
    .registers 4

    if-eqz p1, :cond_58

    invoke-virtual {p1}, Lt2/c;->d()F

    move-result v0

    invoke-static {v0}, Ljava/lang/Float;->isNaN(F)Z

    move-result v0

    if-nez v0, :cond_58

    invoke-virtual {p1}, Lt2/c;->v()[F

    move-result-object v0

    if-nez v0, :cond_33

    invoke-virtual {p1}, Lt2/c;->d()F

    move-result v0

    iget v1, p0, Lcom/github/mikephil/charting/data/DataSet;->u:F

    cmpg-float v0, v0, v1

    if-gez v0, :cond_22

    invoke-virtual {p1}, Lt2/c;->d()F

    move-result v0

    iput v0, p0, Lcom/github/mikephil/charting/data/DataSet;->u:F

    :cond_22
    invoke-virtual {p1}, Lt2/c;->d()F

    move-result v0

    iget v1, p0, Lcom/github/mikephil/charting/data/DataSet;->t:F

    cmpl-float v0, v0, v1

    if-lez v0, :cond_55

    invoke-virtual {p1}, Lt2/c;->d()F

    move-result v0

    iput v0, p0, Lcom/github/mikephil/charting/data/DataSet;->t:F

    goto :goto_55

    :cond_33
    invoke-virtual {p1}, Lt2/c;->m()F

    move-result v0

    neg-float v0, v0

    iget v1, p0, Lcom/github/mikephil/charting/data/DataSet;->u:F

    cmpg-float v0, v0, v1

    if-gez v0, :cond_45

    invoke-virtual {p1}, Lt2/c;->m()F

    move-result v0

    neg-float v0, v0

    iput v0, p0, Lcom/github/mikephil/charting/data/DataSet;->u:F

    :cond_45
    invoke-virtual {p1}, Lt2/c;->p()F

    move-result v0

    iget v1, p0, Lcom/github/mikephil/charting/data/DataSet;->t:F

    cmpl-float v0, v0, v1

    if-lez v0, :cond_55

    invoke-virtual {p1}, Lt2/c;->p()F

    move-result v0

    iput v0, p0, Lcom/github/mikephil/charting/data/DataSet;->t:F

    :cond_55
    :goto_55
    invoke-virtual {p0, p1}, Lcom/github/mikephil/charting/data/DataSet;->c(Lt2/i;)V

    :cond_58
    return-void
.end method

.method public a([Ljava/lang/String;)V
    .registers 2

    iput-object p1, p0, Lt2/b;->E:[Ljava/lang/String;

    return-void
.end method

.method public final b(Ljava/util/List;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lt2/c;",
            ">;)V"
        }
    .end annotation

    const/4 v0, 0x0

    iput v0, p0, Lt2/b;->D:I

    :goto_3
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v1

    if-ge v0, v1, :cond_25

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

    move-result-object v1

    check-cast v1, Lt2/c;

    invoke-virtual {v1}, Lt2/c;->v()[F

    move-result-object v1

    if-nez v1, :cond_1c

    iget v1, p0, Lt2/b;->D:I

    add-int/lit8 v1, v1, 0x1

    iput v1, p0, Lt2/b;->D:I

    goto :goto_22

    :cond_1c
    iget v2, p0, Lt2/b;->D:I

    array-length v1, v1

    add-int/2addr v2, v1

    iput v2, p0, Lt2/b;->D:I

    :goto_22
    add-int/lit8 v0, v0, 0x1

    goto :goto_3

    :cond_25
    return-void
.end method

.method public bridge synthetic b(Lt2/i;)V
    .registers 2

    check-cast p1, Lt2/c;

    invoke-virtual {p0, p1}, Lt2/b;->a(Lt2/c;)V

    return-void
.end method

.method public c()I
    .registers 2

    iget v0, p0, Lt2/b;->B:I

    return v0
.end method

.method public final c(Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lt2/c;",
            ">;)V"
        }
    .end annotation

    const/4 v0, 0x0

    :goto_1
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v1

    if-ge v0, v1, :cond_1e

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

    move-result-object v1

    check-cast v1, Lt2/c;

    invoke-virtual {v1}, Lt2/c;->v()[F

    move-result-object v1

    if-eqz v1, :cond_1b

    array-length v2, v1

    iget v3, p0, Lt2/b;->y:I

    if-le v2, v3, :cond_1b

    array-length v1, v1

    iput v1, p0, Lt2/b;->y:I

    :cond_1b
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    :cond_1e
    return-void
.end method

.method public g()F
    .registers 2

    iget v0, p0, Lt2/b;->A:F

    return v0
.end method

.method public p()I
    .registers 2

    iget v0, p0, Lt2/b;->z:I

    return v0
.end method

.method public s()I
    .registers 2

    iget v0, p0, Lt2/b;->y:I

    return v0
.end method

.method public t()I
    .registers 2

    iget v0, p0, Lt2/b;->C:I

    return v0
.end method

.method public w()Z
    .registers 3

    iget v0, p0, Lt2/b;->y:I

    const/4 v1, 0x1

    if-le v0, v1, :cond_6

    goto :goto_7

    :cond_6
    const/4 v1, 0x0

    :goto_7
    return v1
.end method

.method public y()[Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lt2/b;->E:[Ljava/lang/String;

    return-object v0
.end method