a.smali
.class public final Lkotlin/time/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Comparable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lkotlin/time/a$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/lang/Comparable<",
"Lkotlin/time/a;",
">;"
}
.end annotation
# static fields
.field public static final a:Lkotlin/time/a$a;
.field public static final b:J
.field public static final c:J
# direct methods
.method public static constructor <clinit>()V
.registers 2
new-instance v0, Lkotlin/time/a$a;
invoke-direct {v0}, Lkotlin/time/a$a;-><init>()V
sput-object v0, Lkotlin/time/a;->a:Lkotlin/time/a$a;
.line 1
sget v0, Lkotlin/time/b;->a:I
const-wide v0, 0x7fffffffffffffffL
.line 2
sput-wide v0, Lkotlin/time/a;->b:J
const-wide v0, -0x7ffffffffffffffdL # -1.5E-323
.line 3
sput-wide v0, Lkotlin/time/a;->c:J
return-void
.end method
.method public static final b(J)J
.registers 4
long-to-int v0, p0
const/4 v1, 0x1
and-int/2addr v0, v1
if-ne v0, v1, :cond_7
const/4 v0, 0x1
goto :goto_8
:cond_7
const/4 v0, 0x0
:goto_8
if-eqz v0, :cond_13
.line 1
invoke-static {p0, p1}, Lkotlin/time/a;->c(J)Z
move-result v0
xor-int/2addr v0, v1
if-eqz v0, :cond_13
shr-long/2addr p0, v1
goto :goto_19
.line 2
:cond_13
sget-object v0, Lkotlin/time/c;->MILLISECONDS:Lkotlin/time/c;
invoke-static {p0, p1, v0}, Lkotlin/time/a;->d(JLkotlin/time/c;)J
move-result-wide p0
:goto_19
return-wide p0
.end method
.method public static final c(J)Z
.registers 5
sget-wide v0, Lkotlin/time/a;->b:J
cmp-long v2, p0, v0
if-eqz v2, :cond_f
sget-wide v0, Lkotlin/time/a;->c:J
cmp-long v2, p0, v0
if-nez v2, :cond_d
goto :goto_f
:cond_d
const/4 p0, 0x0
goto :goto_10
:cond_f
:goto_f
const/4 p0, 0x1
:goto_10
return p0
.end method
.method public static final d(JLkotlin/time/c;)J
.registers 6
const-string v0, "unit"
invoke-static {p2, v0}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
sget-wide v0, Lkotlin/time/a;->b:J
cmp-long v2, p0, v0
if-nez v2, :cond_11
const-wide p0, 0x7fffffffffffffffL
goto :goto_2f
.line 2
:cond_11
sget-wide v0, Lkotlin/time/a;->c:J
cmp-long v2, p0, v0
if-nez v2, :cond_1a
const-wide/high16 p0, -0x8000000000000000L
goto :goto_2f
:cond_1a
const/4 v0, 0x1
shr-long v1, p0, v0
long-to-int p1, p0
and-int/lit8 p0, p1, 0x1
if-nez p0, :cond_23
goto :goto_24
:cond_23
const/4 v0, 0x0
:goto_24
if-eqz v0, :cond_29
.line 3
sget-object p0, Lkotlin/time/c;->NANOSECONDS:Lkotlin/time/c;
goto :goto_2b
:cond_29
sget-object p0, Lkotlin/time/c;->MILLISECONDS:Lkotlin/time/c;
.line 4
:goto_2b
invoke-static {v1, v2, p0, p2}, Lcom/shopee/sz/picuploadsdk/b;->l(JLkotlin/time/c;Lkotlin/time/c;)J
move-result-wide p0
:goto_2f
return-wide p0
.end method
# virtual methods
.method public final compareTo(Ljava/lang/Object;)I
.registers 4
.line 1
check-cast p1, Lkotlin/time/a;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
const-wide/16 v0, 0x0
long-to-int p1, v0
and-int/lit8 p1, p1, 0x1
if-nez p1, :cond_11
.line 2
invoke-static {v0, v1, v0, v1}, Lcom/shopee/sz/loadtask/datasource/a;->C(JJ)I
move-result p1
goto :goto_12
:cond_11
sub-int/2addr p1, p1
:goto_12
return p1
.end method
.method public final equals(Ljava/lang/Object;)Z
.registers 4
instance-of v0, p1, Lkotlin/time/a;
const/4 v1, 0x0
if-nez v0, :cond_6
goto :goto_c
:cond_6
check-cast p1, Lkotlin/time/a;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
const/4 v1, 0x1
:goto_c
return v1
.end method
.method public final hashCode()I
.registers 3
const-wide/16 v0, 0x0
long-to-int v1, v0
return v1
.end method
.method public final toString()Ljava/lang/String;
.registers 2
const-string v0, "0s"
return-object v0
.end method