a.smali
.class public abstract Lpq/a;
.super Lpq/b;
.source "ChronoDateImpl.java"
# interfaces
.implements Lsq/a;
.implements Lsq/c;
.implements Ljava/io/Serializable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<D:",
"Lpq/b;",
">",
"Lpq/b;",
"Lsq/a;",
"Lsq/c;",
"Ljava/io/Serializable;"
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Lpq/b;-><init>()V
return-void
.end method
# virtual methods
.method public a(Lsq/a;Lsq/h;)J
.registers 4
invoke-virtual {p0}, Lpq/b;->a()Lpq/h;
move-result-object v0
invoke-virtual {v0, p1}, Lpq/h;->a(Lsq/b;)Lpq/b;
move-result-object p1
instance-of v0, p2, Lorg/threeten/bp/temporal/ChronoUnit;
if-eqz v0, :cond_15
invoke-static {p0}, Loq/e;->a(Lsq/b;)Loq/e;
move-result-object v0
invoke-virtual {v0, p1, p2}, Loq/e;->a(Lsq/a;Lsq/h;)J
move-result-wide p1
return-wide p1
:cond_15
invoke-interface {p2, p0, p1}, Lsq/h;->between(Lsq/a;Lsq/a;)J
move-result-wide p1
return-wide p1
.end method
.method public abstract a(J)Lpq/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"Lpq/a<",
"TD;>;"
}
.end annotation
.end method
.method public a(Loq/g;)Lpq/c;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Loq/g;",
")",
"Lpq/c<",
"*>;"
}
.end annotation
invoke-static {p0, p1}, Lpq/d;->a(Lpq/b;Loq/g;)Lpq/d;
move-result-object p1
return-object p1
.end method
.method public abstract b(J)Lpq/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"Lpq/a<",
"TD;>;"
}
.end annotation
.end method
.method public b(JLsq/h;)Lpq/a;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lsq/h;",
")",
"Lpq/a<",
"TD;>;"
}
.end annotation
instance-of v0, p3, Lorg/threeten/bp/temporal/ChronoUnit;
if-eqz v0, :cond_6e
move-object v0, p3
check-cast v0, Lorg/threeten/bp/temporal/ChronoUnit;
sget-object v1, Lpq/a$a;->a:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
aget v0, v1, v0
packed-switch v0, :pswitch_data_7e
new-instance p1, Loq/b;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string p3, " not valid for chronology "
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lpq/b;->a()Lpq/h;
move-result-object p3
invoke-virtual {p3}, Lpq/h;->b()Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Loq/b;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_34
const/16 p3, 0x3e8
invoke-static {p1, p2, p3}, Lrq/d;->b(JI)J
move-result-wide p1
invoke-virtual {p0, p1, p2}, Lpq/a;->c(J)Lpq/a;
move-result-object p1
return-object p1
:pswitch_3f
const/16 p3, 0x64
invoke-static {p1, p2, p3}, Lrq/d;->b(JI)J
move-result-wide p1
invoke-virtual {p0, p1, p2}, Lpq/a;->c(J)Lpq/a;
move-result-object p1
return-object p1
:pswitch_4a
const/16 p3, 0xa
invoke-static {p1, p2, p3}, Lrq/d;->b(JI)J
move-result-wide p1
invoke-virtual {p0, p1, p2}, Lpq/a;->c(J)Lpq/a;
move-result-object p1
return-object p1
:pswitch_55
invoke-virtual {p0, p1, p2}, Lpq/a;->c(J)Lpq/a;
move-result-object p1
return-object p1
:pswitch_5a
invoke-virtual {p0, p1, p2}, Lpq/a;->b(J)Lpq/a;
move-result-object p1
return-object p1
:pswitch_5f
const/4 p3, 0x7
invoke-static {p1, p2, p3}, Lrq/d;->b(JI)J
move-result-wide p1
invoke-virtual {p0, p1, p2}, Lpq/a;->a(J)Lpq/a;
move-result-object p1
return-object p1
:pswitch_69
invoke-virtual {p0, p1, p2}, Lpq/a;->a(J)Lpq/a;
move-result-object p1
return-object p1
:cond_6e
invoke-virtual {p0}, Lpq/b;->a()Lpq/h;
move-result-object v0
invoke-interface {p3, p0, p1, p2}, Lsq/h;->addTo(Lsq/a;J)Lsq/a;
move-result-object p1
invoke-virtual {v0, p1}, Lpq/h;->a(Lsq/a;)Lpq/b;
move-result-object p1
check-cast p1, Lpq/a;
return-object p1
nop
:pswitch_data_7e
.packed-switch 0x1
:pswitch_69
:pswitch_5f
:pswitch_5a
:pswitch_55
:pswitch_4a
:pswitch_3f
:pswitch_34
.end packed-switch
.end method
.method public bridge synthetic b(JLsq/h;)Lpq/b;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/a;->b(JLsq/h;)Lpq/a;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic b(JLsq/h;)Lsq/a;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lpq/a;->b(JLsq/h;)Lpq/a;
move-result-object p1
return-object p1
.end method
.method public abstract c(J)Lpq/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"Lpq/a<",
"TD;>;"
}
.end annotation
.end method