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