DurationSpan.smali

.class public final Landroidx/car/app/model/DurationSpan;
.super Landroidx/car/app/model/CarSpan;


# instance fields
.field private final mDurationSeconds:J
    .annotation build Landroidx/annotation/Keep;
    .end annotation
.end field


# virtual methods
.method public equals(Ljava/lang/Object;)Z
    .registers 10

    const-string v7, "  ~@~@~@~@~@~@~@~@~@~@~   Smob - Mod obfuscation tool v1.4 by Kirlif\'   ~@~@~@~@~@~@~@~@~@~@~  "

    const/4 v0, 0x1

    const/4 v7, 0x0

    if-ne p0, p1, :cond_7

    return v0

    :cond_7
    const/4 v7, 0x6

    instance-of v1, p1, Landroidx/car/app/model/DurationSpan;

    const/4 v2, 0x0

    if-nez v1, :cond_f

    const/4 v7, 0x3

    return v2

    :cond_f
    check-cast p1, Landroidx/car/app/model/DurationSpan;

    const/4 v7, 0x1

    iget-wide v3, p0, Landroidx/car/app/model/DurationSpan;->mDurationSeconds:J

    iget-wide v5, p1, Landroidx/car/app/model/DurationSpan;->mDurationSeconds:J

    cmp-long p1, v3, v5

    const/4 v7, 0x2

    if-nez p1, :cond_1d

    const/4 v7, 0x1

    goto :goto_1f

    :cond_1d
    const/4 v7, 0x0

    const/4 v0, 0x0

    :goto_1f
    const/4 v7, 0x6

    return v0
.end method

.method public hashCode()I
    .registers 6

    const/4 v4, 0x3

    iget-wide v0, p0, Landroidx/car/app/model/DurationSpan;->mDurationSeconds:J

    const/16 v2, 0x20

    const/4 v4, 0x5

    ushr-long v2, v0, v2

    xor-long/2addr v0, v2

    const/4 v4, 0x3

    long-to-int v1, v0

    return v1
.end method

.method public toString()Ljava/lang/String;
    .registers 6

    const/4 v4, 0x2

    const-string v0, "[seconds: "

    invoke-static {v0}, Lp/trh;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const/4 v4, 0x0

    iget-wide v1, p0, Landroidx/car/app/model/DurationSpan;->mDurationSeconds:J

    const-string v3, "]"

    const/4 v4, 0x5

    invoke-static {v0, v1, v2, v3}, Lp/c1i;->a(Ljava/lang/StringBuilder;JLjava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const/4 v4, 0x4

    return-object v0
.end method