LocalDateTime.smali
.class public final Lorg/joda/time/LocalDateTime;
.super Lorg/joda/time/base/BaseLocal;
.source "LocalDateTime.java"
# interfaces
.implements Ljava/io/Serializable;
.implements Lorg/joda/time/ReadablePartial;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lorg/joda/time/LocalDateTime$Property;
}
.end annotation
# static fields
.field private static final DAY_OF_MONTH:I = 0x2
.field private static final MILLIS_OF_DAY:I = 0x3
.field private static final MONTH_OF_YEAR:I = 0x1
.field private static final YEAR:I = 0x0
.field private static final serialVersionUID:J = -0x3baac930a5a78f0L
# instance fields
.field private final iChronology:Lorg/joda/time/Chronology;
.field private final iLocalMillis:J
# direct methods
.method public constructor <init>()V
.registers 4
.prologue
.line 264
invoke-static {}, Lorg/joda/time/DateTimeUtils;->currentTimeMillis()J
move-result-wide v0
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstance()Lorg/joda/time/chrono/ISOChronology;
move-result-object v2
invoke-direct {p0, v0, v1, v2}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
.line 265
return-void
.end method
.method public constructor <init>(IIIII)V
.registers 15
.prologue
const/4 v6, 0x0
.line 435
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology;
move-result-object v8
move-object v0, p0
move v1, p1
move v2, p2
move v3, p3
move v4, p4
move v5, p5
move v7, v6
invoke-direct/range {v0 .. v8}, Lorg/joda/time/LocalDateTime;-><init>(IIIIIIILorg/joda/time/Chronology;)V
.line 437
return-void
.end method
.method public constructor <init>(IIIIII)V
.registers 16
.prologue
.line 457
const/4 v7, 0x0
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology;
move-result-object v8
move-object v0, p0
move v1, p1
move v2, p2
move v3, p3
move v4, p4
move v5, p5
move v6, p6
invoke-direct/range {v0 .. v8}, Lorg/joda/time/LocalDateTime;-><init>(IIIIIIILorg/joda/time/Chronology;)V
.line 459
return-void
.end method
.method public constructor <init>(IIIIIII)V
.registers 17
.prologue
.line 481
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology;
move-result-object v8
move-object v0, p0
move v1, p1
move v2, p2
move v3, p3
move v4, p4
move v5, p5
move v6, p6
move/from16 v7, p7
invoke-direct/range {v0 .. v8}, Lorg/joda/time/LocalDateTime;-><init>(IIIIIIILorg/joda/time/Chronology;)V
.line 483
return-void
.end method
.method public constructor <init>(IIIIIIILorg/joda/time/Chronology;)V
.registers 17
.prologue
.line 509
invoke-direct {p0}, Lorg/joda/time/base/BaseLocal;-><init>()V
.line 510
invoke-static/range {p8 .. p8}, Lorg/joda/time/DateTimeUtils;->getChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v0
move v1, p1
move v2, p2
move v3, p3
move v4, p4
move v5, p5
move v6, p6
move v7, p7
.line 511
invoke-virtual/range {v0 .. v7}, Lorg/joda/time/Chronology;->getDateTimeMillis(IIIIIII)J
move-result-wide v2
.line 513
iput-object v0, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
.line 514
iput-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
.line 515
return-void
.end method
.method public constructor <init>(J)V
.registers 4
.prologue
.line 305
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstance()Lorg/joda/time/chrono/ISOChronology;
move-result-object v0
invoke-direct {p0, p1, p2, v0}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
.line 306
return-void
.end method
.method public constructor <init>(JLorg/joda/time/Chronology;)V
.registers 9
.prologue
.line 332
invoke-direct {p0}, Lorg/joda/time/base/BaseLocal;-><init>()V
.line 333
invoke-static {p3}, Lorg/joda/time/DateTimeUtils;->getChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
move-result-object v0
.line 335
invoke-virtual {v0}, Lorg/joda/time/Chronology;->getZone()Lorg/joda/time/DateTimeZone;
move-result-object v1
sget-object v2, Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone;
invoke-virtual {v1, v2, p1, p2}, Lorg/joda/time/DateTimeZone;->getMillisKeepLocal(Lorg/joda/time/DateTimeZone;J)J
move-result-wide v2
.line 336
iput-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
.line 337
invoke-virtual {v0}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v0
iput-object v0, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
.line 338
return-void
.end method
.method public constructor <init>(JLorg/joda/time/DateTimeZone;)V
.registers 5
.prologue
.line 319
invoke-static {p3}, Lorg/joda/time/chrono/ISOChronology;->getInstance(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/chrono/ISOChronology;
move-result-object v0
invoke-direct {p0, p1, p2, v0}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
.line 320
return-void
.end method
.method public constructor <init>(Ljava/lang/Object;)V
.registers 3
.prologue
.line 358
const/4 v0, 0x0
check-cast v0, Lorg/joda/time/Chronology;
invoke-direct {p0, p1, v0}, Lorg/joda/time/LocalDateTime;-><init>(Ljava/lang/Object;Lorg/joda/time/Chronology;)V
.line 359
return-void
.end method
.method public constructor <init>(Ljava/lang/Object;Lorg/joda/time/Chronology;)V
.registers 9
.prologue
.line 409
invoke-direct {p0}, Lorg/joda/time/base/BaseLocal;-><init>()V
.line 410
invoke-static {}, Lorg/joda/time/convert/ConverterManager;->getInstance()Lorg/joda/time/convert/ConverterManager;
move-result-object v0
invoke-virtual {v0, p1}, Lorg/joda/time/convert/ConverterManager;->getPartialConverter(Ljava/lang/Object;)Lorg/joda/time/convert/PartialConverter;
move-result-object v0
.line 411
invoke-interface {v0, p1, p2}, Lorg/joda/time/convert/PartialConverter;->getChronology(Ljava/lang/Object;Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
move-result-object v1
.line 412
invoke-static {v1}, Lorg/joda/time/DateTimeUtils;->getChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
move-result-object v1
.line 413
invoke-virtual {v1}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v2
iput-object v2, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
.line 414
invoke-static {}, Lorg/joda/time/format/ISODateTimeFormat;->localDateOptionalTimeParser()Lorg/joda/time/format/DateTimeFormatter;
move-result-object v2
invoke-interface {v0, p0, p1, v1, v2}, Lorg/joda/time/convert/PartialConverter;->getPartialValues(Lorg/joda/time/ReadablePartial;Ljava/lang/Object;Lorg/joda/time/Chronology;Lorg/joda/time/format/DateTimeFormatter;)[I
move-result-object v0
.line 415
iget-object v1, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
const/4 v2, 0x0
aget v2, v0, v2
const/4 v3, 0x1
aget v3, v0, v3
const/4 v4, 0x2
aget v4, v0, v4
const/4 v5, 0x3
aget v0, v0, v5
invoke-virtual {v1, v2, v3, v4, v0}, Lorg/joda/time/Chronology;->getDateTimeMillis(IIII)J
move-result-wide v0
iput-wide v0, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
.line 416
return-void
.end method
.method public constructor <init>(Ljava/lang/Object;Lorg/joda/time/DateTimeZone;)V
.registers 9
.prologue
.line 379
invoke-direct {p0}, Lorg/joda/time/base/BaseLocal;-><init>()V
.line 380
invoke-static {}, Lorg/joda/time/convert/ConverterManager;->getInstance()Lorg/joda/time/convert/ConverterManager;
move-result-object v0
invoke-virtual {v0, p1}, Lorg/joda/time/convert/ConverterManager;->getPartialConverter(Ljava/lang/Object;)Lorg/joda/time/convert/PartialConverter;
move-result-object v0
.line 381
invoke-interface {v0, p1, p2}, Lorg/joda/time/convert/PartialConverter;->getChronology(Ljava/lang/Object;Lorg/joda/time/DateTimeZone;)Lorg/joda/time/Chronology;
move-result-object v1
.line 382
invoke-static {v1}, Lorg/joda/time/DateTimeUtils;->getChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
move-result-object v1
.line 383
invoke-virtual {v1}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v2
iput-object v2, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
.line 384
invoke-static {}, Lorg/joda/time/format/ISODateTimeFormat;->localDateOptionalTimeParser()Lorg/joda/time/format/DateTimeFormatter;
move-result-object v2
invoke-interface {v0, p0, p1, v1, v2}, Lorg/joda/time/convert/PartialConverter;->getPartialValues(Lorg/joda/time/ReadablePartial;Ljava/lang/Object;Lorg/joda/time/Chronology;Lorg/joda/time/format/DateTimeFormatter;)[I
move-result-object v0
.line 385
iget-object v1, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
const/4 v2, 0x0
aget v2, v0, v2
const/4 v3, 0x1
aget v3, v0, v3
const/4 v4, 0x2
aget v4, v0, v4
const/4 v5, 0x3
aget v0, v0, v5
invoke-virtual {v1, v2, v3, v4, v0}, Lorg/joda/time/Chronology;->getDateTimeMillis(IIII)J
move-result-wide v0
iput-wide v0, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
.line 386
return-void
.end method
.method public constructor <init>(Lorg/joda/time/Chronology;)V
.registers 4
.prologue
.line 292
invoke-static {}, Lorg/joda/time/DateTimeUtils;->currentTimeMillis()J
move-result-wide v0
invoke-direct {p0, v0, v1, p1}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
.line 293
return-void
.end method
.method public constructor <init>(Lorg/joda/time/DateTimeZone;)V
.registers 5
.prologue
.line 278
invoke-static {}, Lorg/joda/time/DateTimeUtils;->currentTimeMillis()J
move-result-wide v0
invoke-static {p1}, Lorg/joda/time/chrono/ISOChronology;->getInstance(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/chrono/ISOChronology;
move-result-object v2
invoke-direct {p0, v0, v1, v2}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
.line 279
return-void
.end method
.method private correctDstTransition(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/util/Date;
.registers 11
.prologue
const-wide/16 v6, 0x3e8
.line 849
invoke-static {p2}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
move-result-object v1
.line 850
invoke-virtual {v1, p1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V
.line 851
invoke-static {v1}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object v0
.line 852
invoke-virtual {v0, p0}, Lorg/joda/time/LocalDateTime;->isBefore(Lorg/joda/time/ReadablePartial;)Z
move-result v2
if-eqz v2, :cond_4a
.line 855
:goto_13
invoke-virtual {v0, p0}, Lorg/joda/time/LocalDateTime;->isBefore(Lorg/joda/time/ReadablePartial;)Z
move-result v2
if-eqz v2, :cond_29
.line 856
invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v2
const-wide/32 v4, 0xea60
add-long/2addr v2, v4
invoke-virtual {v1, v2, v3}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 857
invoke-static {v1}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object v0
goto :goto_13
.line 860
:cond_29
:goto_29
invoke-virtual {v0, p0}, Lorg/joda/time/LocalDateTime;->isBefore(Lorg/joda/time/ReadablePartial;)Z
move-result v0
if-nez v0, :cond_3c
.line 861
invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v2
sub-long/2addr v2, v6
invoke-virtual {v1, v2, v3}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 862
invoke-static {v1}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object v0
goto :goto_29
.line 864
:cond_3c
invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v2
add-long/2addr v2, v6
invoke-virtual {v1, v2, v3}, Ljava/util/Calendar;->setTimeInMillis(J)V
move-object v0, v1
.line 874
:cond_45
:goto_45
invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date;
move-result-object v0
return-object v0
.line 865
:cond_4a
invoke-virtual {v0, p0}, Lorg/joda/time/LocalDateTime;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6b
.line 867
invoke-static {p2}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
move-result-object v0
.line 868
invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v2
invoke-virtual {p2}, Ljava/util/TimeZone;->getDSTSavings()I
move-result v4
int-to-long v4, v4
sub-long/2addr v2, v4
invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 869
invoke-static {v0}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object v2
.line 870
invoke-virtual {v2, p0}, Lorg/joda/time/LocalDateTime;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_45
:cond_6b
move-object v0, v1
goto :goto_45
.end method
.method public static fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
.registers 9
.prologue
const/4 v3, 0x1
.line 196
if-nez p0, :cond_b
.line 197
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "The calendar must not be null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 199
:cond_b
const/4 v0, 0x0
invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I
move-result v2
.line 200
invoke-virtual {p0, v3}, Ljava/util/Calendar;->get(I)I
move-result v1
.line 201
new-instance v0, Lorg/joda/time/LocalDateTime;
if-ne v2, v3, :cond_40
:goto_18
const/4 v2, 0x2
invoke-virtual {p0, v2}, Ljava/util/Calendar;->get(I)I
move-result v2
add-int/lit8 v2, v2, 0x1
const/4 v3, 0x5
invoke-virtual {p0, v3}, Ljava/util/Calendar;->get(I)I
move-result v3
const/16 v4, 0xb
invoke-virtual {p0, v4}, Ljava/util/Calendar;->get(I)I
move-result v4
const/16 v5, 0xc
invoke-virtual {p0, v5}, Ljava/util/Calendar;->get(I)I
move-result v5
const/16 v6, 0xd
invoke-virtual {p0, v6}, Ljava/util/Calendar;->get(I)I
move-result v6
const/16 v7, 0xe
invoke-virtual {p0, v7}, Ljava/util/Calendar;->get(I)I
move-result v7
invoke-direct/range {v0 .. v7}, Lorg/joda/time/LocalDateTime;-><init>(IIIIIII)V
return-object v0
:cond_40
rsub-int/lit8 v1, v1, 0x1
goto :goto_18
.end method
.method public static fromDateFields(Ljava/util/Date;)Lorg/joda/time/LocalDateTime;
.registers 13
.prologue
.line 234
if-nez p0, :cond_a
.line 235
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "The date must not be null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 237
:cond_a
invoke-virtual {p0}, Ljava/util/Date;->getTime()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-gez v0, :cond_21
.line 239
new-instance v0, Ljava/util/GregorianCalendar;
invoke-direct {v0}, Ljava/util/GregorianCalendar;-><init>()V
.line 240
invoke-virtual {v0, p0}, Ljava/util/GregorianCalendar;->setTime(Ljava/util/Date;)V
.line 241
invoke-static {v0}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object v0
.line 243
:goto_20
return-object v0
:cond_21
new-instance v0, Lorg/joda/time/LocalDateTime;
invoke-virtual {p0}, Ljava/util/Date;->getYear()I
move-result v1
add-int/lit16 v1, v1, 0x76c
invoke-virtual {p0}, Ljava/util/Date;->getMonth()I
move-result v2
add-int/lit8 v2, v2, 0x1
invoke-virtual {p0}, Ljava/util/Date;->getDate()I
move-result v3
invoke-virtual {p0}, Ljava/util/Date;->getHours()I
move-result v4
invoke-virtual {p0}, Ljava/util/Date;->getMinutes()I
move-result v5
invoke-virtual {p0}, Ljava/util/Date;->getSeconds()I
move-result v6
invoke-virtual {p0}, Ljava/util/Date;->getTime()J
move-result-wide v8
const-wide/16 v10, 0x3e8
rem-long/2addr v8, v10
long-to-int v7, v8
add-int/lit16 v7, v7, 0x3e8
rem-int/lit16 v7, v7, 0x3e8
invoke-direct/range {v0 .. v7}, Lorg/joda/time/LocalDateTime;-><init>(IIIIIII)V
goto :goto_20
.end method
.method public static now()Lorg/joda/time/LocalDateTime;
.registers 1
.prologue
.line 111
new-instance v0, Lorg/joda/time/LocalDateTime;
invoke-direct {v0}, Lorg/joda/time/LocalDateTime;-><init>()V
return-object v0
.end method
.method public static now(Lorg/joda/time/Chronology;)Lorg/joda/time/LocalDateTime;
.registers 3
.prologue
.line 140
if-nez p0, :cond_a
.line 141
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Chronology must not be null"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.line 143
:cond_a
new-instance v0, Lorg/joda/time/LocalDateTime;
invoke-direct {v0, p0}, Lorg/joda/time/LocalDateTime;-><init>(Lorg/joda/time/Chronology;)V
return-object v0
.end method
.method public static now(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/LocalDateTime;
.registers 3
.prologue
.line 124
if-nez p0, :cond_a
.line 125
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Zone must not be null"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.line 127
:cond_a
new-instance v0, Lorg/joda/time/LocalDateTime;
invoke-direct {v0, p0}, Lorg/joda/time/LocalDateTime;-><init>(Lorg/joda/time/DateTimeZone;)V
return-object v0
.end method
.method public static parse(Ljava/lang/String;)Lorg/joda/time/LocalDateTime;
.registers 2
.annotation runtime Lorg/joda/convert/FromString;
.end annotation
.prologue
.line 157
invoke-static {}, Lorg/joda/time/format/ISODateTimeFormat;->localDateOptionalTimeParser()Lorg/joda/time/format/DateTimeFormatter;
move-result-object v0
invoke-static {p0, v0}, Lorg/joda/time/LocalDateTime;->parse(Ljava/lang/String;Lorg/joda/time/format/DateTimeFormatter;)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public static parse(Ljava/lang/String;Lorg/joda/time/format/DateTimeFormatter;)Lorg/joda/time/LocalDateTime;
.registers 3
.prologue
.line 168
invoke-virtual {p1, p0}, Lorg/joda/time/format/DateTimeFormatter;->parseLocalDateTime(Ljava/lang/String;)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method private readResolve()Ljava/lang/Object;
.registers 5
.prologue
.line 522
iget-object v0, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
if-nez v0, :cond_11
.line 523
new-instance v0, Lorg/joda/time/LocalDateTime;
iget-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology;
move-result-object v1
invoke-direct {v0, v2, v3, v1}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
move-object p0, v0
.line 528
:cond_10
:goto_10
return-object p0
.line 525
:cond_11
sget-object v0, Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone;
iget-object v1, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
invoke-virtual {v1}, Lorg/joda/time/Chronology;->getZone()Lorg/joda/time/DateTimeZone;
move-result-object v1
invoke-virtual {v0, v1}, Lorg/joda/time/DateTimeZone;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_10
.line 526
new-instance v0, Lorg/joda/time/LocalDateTime;
iget-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
iget-object v1, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
invoke-virtual {v1}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v1
invoke-direct {v0, v2, v3, v1}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
move-object p0, v0
goto :goto_10
.end method
# virtual methods
.method public centuryOfEra()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 1949
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->centuryOfEra()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public bridge synthetic compareTo(Ljava/lang/Object;)I
.registers 3
.prologue
.line 80
check-cast p1, Lorg/joda/time/ReadablePartial;
invoke-virtual {p0, p1}, Lorg/joda/time/LocalDateTime;->compareTo(Lorg/joda/time/ReadablePartial;)I
move-result v0
return v0
.end method
.method public compareTo(Lorg/joda/time/ReadablePartial;)I
.registers 8
.prologue
const/4 v1, 0x0
.line 703
if-ne p0, p1, :cond_4
.line 714
:goto_3
return v1
.line 706
:cond_4
instance-of v0, p1, Lorg/joda/time/LocalDateTime;
if-eqz v0, :cond_2c
move-object v0, p1
.line 707
check-cast v0, Lorg/joda/time/LocalDateTime;
.line 708
iget-object v2, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
iget-object v3, v0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2c
.line 709
iget-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
iget-wide v4, v0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
cmp-long v2, v2, v4
if-gez v2, :cond_20
const/4 v0, -0x1
:goto_1e
move v1, v0
goto :goto_3
:cond_20
iget-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
iget-wide v4, v0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
cmp-long v0, v2, v4
if-nez v0, :cond_2a
move v0, v1
goto :goto_1e
:cond_2a
const/4 v0, 0x1
goto :goto_1e
.line 714
:cond_2c
invoke-super {p0, p1}, Lorg/joda/time/base/BaseLocal;->compareTo(Lorg/joda/time/ReadablePartial;)I
move-result v1
goto :goto_3
.end method
.method public dayOfMonth()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2021
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public dayOfWeek()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2030
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->dayOfWeek()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public dayOfYear()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2012
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->dayOfYear()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.registers 8
.prologue
const/4 v1, 0x1
.line 673
if-ne p0, p1, :cond_4
.line 682
:goto_3
return v1
.line 676
:cond_4
instance-of v0, p1, Lorg/joda/time/LocalDateTime;
if-eqz v0, :cond_22
move-object v0, p1
.line 677
check-cast v0, Lorg/joda/time/LocalDateTime;
.line 678
iget-object v2, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
iget-object v3, v0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_22
.line 679
iget-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
iget-wide v4, v0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
cmp-long v0, v2, v4
if-nez v0, :cond_20
move v0, v1
:goto_1e
move v1, v0
goto :goto_3
:cond_20
const/4 v0, 0x0
goto :goto_1e
.line 682
:cond_22
invoke-super {p0, p1}, Lorg/joda/time/base/BaseLocal;->equals(Ljava/lang/Object;)Z
move-result v1
goto :goto_3
.end method
.method public era()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 1940
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->era()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public get(Lorg/joda/time/DateTimeFieldType;)I
.registers 6
.prologue
.line 607
if-nez p1, :cond_a
.line 608
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "The DateTimeFieldType must not be null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 610
:cond_a
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {p1, v0}, Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getCenturyOfEra()I
.registers 5
.prologue
.line 1535
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->centuryOfEra()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getChronology()Lorg/joda/time/Chronology;
.registers 2
.prologue
.line 660
iget-object v0, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
return-object v0
.end method
.method public getDayOfMonth()I
.registers 5
.prologue
.line 1620
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getDayOfWeek()I
.registers 5
.prologue
.line 1631
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfWeek()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getDayOfYear()I
.registers 5
.prologue
.line 1609
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfYear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getEra()I
.registers 5
.prologue
.line 1526
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->era()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method protected getField(ILorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField;
.registers 6
.prologue
.line 552
packed-switch p1, :pswitch_data_30
.line 562
new-instance v0, Ljava/lang/IndexOutOfBoundsException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Invalid index: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.line 554
:pswitch_1c
invoke-virtual {p2}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object v0
.line 560
:goto_20
return-object v0
.line 556
:pswitch_21
invoke-virtual {p2}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object v0
goto :goto_20
.line 558
:pswitch_26
invoke-virtual {p2}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object v0
goto :goto_20
.line 560
:pswitch_2b
invoke-virtual {p2}, Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
goto :goto_20
.line 552
:pswitch_data_30
.packed-switch 0x0
:pswitch_1c
:pswitch_21
:pswitch_26
:pswitch_2b
.end packed-switch
.end method
.method public getHourOfDay()I
.registers 5
.prologue
.line 1641
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->hourOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method protected getLocalMillis()J
.registers 3
.prologue
.line 651
iget-wide v0, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
return-wide v0
.end method
.method public getMillisOfDay()I
.registers 5
.prologue
.line 1677
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getMillisOfSecond()I
.registers 5
.prologue
.line 1668
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millisOfSecond()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getMinuteOfHour()I
.registers 5
.prologue
.line 1650
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->minuteOfHour()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getMonthOfYear()I
.registers 5
.prologue
.line 1586
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getSecondOfMinute()I
.registers 5
.prologue
.line 1659
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->secondOfMinute()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getValue(I)I
.registers 6
.prologue
.line 577
packed-switch p1, :pswitch_data_60
.line 587
new-instance v0, Ljava/lang/IndexOutOfBoundsException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Invalid index: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.line 579
:pswitch_1c
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
.line 585
:goto_2c
return v0
.line 581
:pswitch_2d
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
goto :goto_2c
.line 583
:pswitch_3e
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
goto :goto_2c
.line 585
:pswitch_4f
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
goto :goto_2c
.line 577
:pswitch_data_60
.packed-switch 0x0
:pswitch_1c
:pswitch_2d
:pswitch_3e
:pswitch_4f
.end packed-switch
.end method
.method public getWeekOfWeekyear()I
.registers 5
.prologue
.line 1600
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->weekOfWeekyear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getWeekyear()I
.registers 5
.prologue
.line 1577
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->weekyear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getYear()I
.registers 5
.prologue
.line 1562
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getYearOfCentury()I
.registers 5
.prologue
.line 1553
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->yearOfCentury()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getYearOfEra()I
.registers 5
.prologue
.line 1544
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->yearOfEra()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public hourOfDay()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2040
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->hourOfDay()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public isSupported(Lorg/joda/time/DateTimeFieldType;)Z
.registers 3
.prologue
.line 622
if-nez p1, :cond_4
.line 623
const/4 v0, 0x0
.line 625
:goto_3
return v0
:cond_4
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {p1, v0}, Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/DateTimeField;->isSupported()Z
move-result v0
goto :goto_3
.end method
.method public isSupported(Lorg/joda/time/DurationFieldType;)Z
.registers 3
.prologue
.line 636
if-nez p1, :cond_4
.line 637
const/4 v0, 0x0
.line 639
:goto_3
return v0
:cond_4
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {p1, v0}, Lorg/joda/time/DurationFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/DurationField;->isSupported()Z
move-result v0
goto :goto_3
.end method
.method public millisOfDay()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2076
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public millisOfSecond()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2067
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->millisOfSecond()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public minus(Lorg/joda/time/ReadableDuration;)Lorg/joda/time/LocalDateTime;
.registers 3
.prologue
.line 1294
const/4 v0, -0x1
invoke-virtual {p0, p1, v0}, Lorg/joda/time/LocalDateTime;->withDurationAdded(Lorg/joda/time/ReadableDuration;I)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public minus(Lorg/joda/time/ReadablePeriod;)Lorg/joda/time/LocalDateTime;
.registers 3
.prologue
.line 1311
const/4 v0, -0x1
invoke-virtual {p0, p1, v0}, Lorg/joda/time/LocalDateTime;->withPeriodAdded(Lorg/joda/time/ReadablePeriod;I)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public minusDays(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1400
if-nez p1, :cond_3
.line 1404
:goto_2
return-object p0
.line 1403
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->days()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->subtract(JI)J
move-result-wide v0
.line 1404
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public minusHours(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1424
if-nez p1, :cond_3
.line 1428
:goto_2
return-object p0
.line 1427
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->hours()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->subtract(JI)J
move-result-wide v0
.line 1428
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public minusMillis(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1493
if-nez p1, :cond_3
.line 1497
:goto_2
return-object p0
.line 1496
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millis()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->subtract(JI)J
move-result-wide v0
.line 1497
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public minusMinutes(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1447
if-nez p1, :cond_3
.line 1451
:goto_2
return-object p0
.line 1450
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->minutes()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->subtract(JI)J
move-result-wide v0
.line 1451
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public minusMonths(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1354
if-nez p1, :cond_3
.line 1358
:goto_2
return-object p0
.line 1357
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->months()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->subtract(JI)J
move-result-wide v0
.line 1358
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public minusSeconds(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1470
if-nez p1, :cond_3
.line 1474
:goto_2
return-object p0
.line 1473
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->seconds()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->subtract(JI)J
move-result-wide v0
.line 1474
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public minusWeeks(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1377
if-nez p1, :cond_3
.line 1381
:goto_2
return-object p0
.line 1380
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->weeks()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->subtract(JI)J
move-result-wide v0
.line 1381
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public minusYears(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1331
if-nez p1, :cond_3
.line 1335
:goto_2
return-object p0
.line 1334
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->years()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->subtract(JI)J
move-result-wide v0
.line 1335
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public minuteOfHour()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2049
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->minuteOfHour()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public monthOfYear()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 1994
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public plus(Lorg/joda/time/ReadableDuration;)Lorg/joda/time/LocalDateTime;
.registers 3
.prologue
.line 1077
const/4 v0, 0x1
invoke-virtual {p0, p1, v0}, Lorg/joda/time/LocalDateTime;->withDurationAdded(Lorg/joda/time/ReadableDuration;I)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public plus(Lorg/joda/time/ReadablePeriod;)Lorg/joda/time/LocalDateTime;
.registers 3
.prologue
.line 1094
const/4 v0, 0x1
invoke-virtual {p0, p1, v0}, Lorg/joda/time/LocalDateTime;->withPeriodAdded(Lorg/joda/time/ReadablePeriod;I)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public plusDays(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1183
if-nez p1, :cond_3
.line 1187
:goto_2
return-object p0
.line 1186
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->days()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1187
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public plusHours(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1207
if-nez p1, :cond_3
.line 1211
:goto_2
return-object p0
.line 1210
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->hours()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1211
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public plusMillis(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1276
if-nez p1, :cond_3
.line 1280
:goto_2
return-object p0
.line 1279
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millis()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1280
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public plusMinutes(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1230
if-nez p1, :cond_3
.line 1234
:goto_2
return-object p0
.line 1233
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->minutes()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1234
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public plusMonths(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1137
if-nez p1, :cond_3
.line 1141
:goto_2
return-object p0
.line 1140
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->months()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1141
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public plusSeconds(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1253
if-nez p1, :cond_3
.line 1257
:goto_2
return-object p0
.line 1256
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->seconds()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1257
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public plusWeeks(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1160
if-nez p1, :cond_3
.line 1164
:goto_2
return-object p0
.line 1163
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->weeks()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1164
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public plusYears(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1114
if-nez p1, :cond_3
.line 1118
:goto_2
return-object p0
.line 1117
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->years()Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1118
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public property(Lorg/joda/time/DateTimeFieldType;)Lorg/joda/time/LocalDateTime$Property;
.registers 5
.prologue
.line 1510
if-nez p1, :cond_a
.line 1511
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "The DateTimeFieldType must not be null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1513
:cond_a
invoke-virtual {p0, p1}, Lorg/joda/time/LocalDateTime;->isSupported(Lorg/joda/time/DateTimeFieldType;)Z
move-result v0
if-nez v0, :cond_2f
.line 1514
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Field \'"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "\' is not supported"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1516
:cond_2f
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {p1, v1}, Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public secondOfMinute()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2058
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->secondOfMinute()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public size()I
.registers 2
.prologue
.line 539
const/4 v0, 0x4
return v0
.end method
.method public toDate()Ljava/util/Date;
.registers 8
.prologue
.line 795
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getDayOfMonth()I
move-result v3
.line 796
new-instance v0, Ljava/util/Date;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getYear()I
move-result v1
add-int/lit16 v1, v1, -0x76c
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMonthOfYear()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getHourOfDay()I
move-result v4
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMinuteOfHour()I
move-result v5
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getSecondOfMinute()I
move-result v6
invoke-direct/range {v0 .. v6}, Ljava/util/Date;-><init>(IIIIII)V
.line 798
invoke-virtual {v0}, Ljava/util/Date;->getTime()J
move-result-wide v2
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMillisOfSecond()I
move-result v1
int-to-long v4, v1
add-long/2addr v2, v4
invoke-virtual {v0, v2, v3}, Ljava/util/Date;->setTime(J)V
.line 799
invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
move-result-object v1
invoke-direct {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->correctDstTransition(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/util/Date;
move-result-object v0
return-object v0
.end method
.method public toDate(Ljava/util/TimeZone;)Ljava/util/Date;
.registers 9
.prologue
.line 824
invoke-static {p1}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
move-result-object v0
.line 825
invoke-virtual {v0}, Ljava/util/Calendar;->clear()V
.line 826
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getYear()I
move-result v1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMonthOfYear()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getDayOfMonth()I
move-result v3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getHourOfDay()I
move-result v4
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMinuteOfHour()I
move-result v5
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getSecondOfMinute()I
move-result v6
invoke-virtual/range {v0 .. v6}, Ljava/util/Calendar;->set(IIIIII)V
.line 828
invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date;
move-result-object v0
.line 829
invoke-virtual {v0}, Ljava/util/Date;->getTime()J
move-result-wide v2
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMillisOfSecond()I
move-result v1
int-to-long v4, v1
add-long/2addr v2, v4
invoke-virtual {v0, v2, v3}, Ljava/util/Date;->setTime(J)V
.line 830
invoke-direct {p0, v0, p1}, Lorg/joda/time/LocalDateTime;->correctDstTransition(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/util/Date;
move-result-object v0
return-object v0
.end method
.method public toDateTime()Lorg/joda/time/DateTime;
.registers 2
.prologue
.line 731
const/4 v0, 0x0
check-cast v0, Lorg/joda/time/DateTimeZone;
invoke-virtual {p0, v0}, Lorg/joda/time/LocalDateTime;->toDateTime(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/DateTime;
move-result-object v0
return-object v0
.end method
.method public toDateTime(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/DateTime;
.registers 11
.prologue
.line 748
invoke-static {p1}, Lorg/joda/time/DateTimeUtils;->getZone(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/DateTimeZone;
move-result-object v0
.line 749
iget-object v1, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
invoke-virtual {v1, v0}, Lorg/joda/time/Chronology;->withZone(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/Chronology;
move-result-object v8
.line 750
new-instance v0, Lorg/joda/time/DateTime;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getYear()I
move-result v1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMonthOfYear()I
move-result v2
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getDayOfMonth()I
move-result v3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getHourOfDay()I
move-result v4
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMinuteOfHour()I
move-result v5
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getSecondOfMinute()I
move-result v6
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMillisOfSecond()I
move-result v7
invoke-direct/range {v0 .. v8}, Lorg/joda/time/DateTime;-><init>(IIIIIIILorg/joda/time/Chronology;)V
return-object v0
.end method
.method public toLocalDate()Lorg/joda/time/LocalDate;
.registers 5
.prologue
.line 763
new-instance v0, Lorg/joda/time/LocalDate;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-direct {v0, v2, v3, v1}, Lorg/joda/time/LocalDate;-><init>(JLorg/joda/time/Chronology;)V
return-object v0
.end method
.method public toLocalTime()Lorg/joda/time/LocalTime;
.registers 5
.prologue
.line 772
new-instance v0, Lorg/joda/time/LocalTime;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-direct {v0, v2, v3, v1}, Lorg/joda/time/LocalTime;-><init>(JLorg/joda/time/Chronology;)V
return-object v0
.end method
.method public toString()Ljava/lang/String;
.registers 2
.annotation runtime Lorg/joda/convert/ToString;
.end annotation
.prologue
.line 2087
invoke-static {}, Lorg/joda/time/format/ISODateTimeFormat;->dateTime()Lorg/joda/time/format/DateTimeFormatter;
move-result-object v0
invoke-virtual {v0, p0}, Lorg/joda/time/format/DateTimeFormatter;->print(Lorg/joda/time/ReadablePartial;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public toString(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 2097
if-nez p1, :cond_7
.line 2098
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->toString()Ljava/lang/String;
move-result-object v0
.line 2100
:goto_6
return-object v0
:cond_7
invoke-static {p1}, Lorg/joda/time/format/DateTimeFormat;->forPattern(Ljava/lang/String;)Lorg/joda/time/format/DateTimeFormatter;
move-result-object v0
invoke-virtual {v0, p0}, Lorg/joda/time/format/DateTimeFormatter;->print(Lorg/joda/time/ReadablePartial;)Ljava/lang/String;
move-result-object v0
goto :goto_6
.end method
.method public toString(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/IllegalArgumentException;
}
.end annotation
.prologue
.line 2111
if-nez p1, :cond_7
.line 2112
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->toString()Ljava/lang/String;
move-result-object v0
.line 2114
:goto_6
return-object v0
:cond_7
invoke-static {p1}, Lorg/joda/time/format/DateTimeFormat;->forPattern(Ljava/lang/String;)Lorg/joda/time/format/DateTimeFormatter;
move-result-object v0
invoke-virtual {v0, p2}, Lorg/joda/time/format/DateTimeFormatter;->withLocale(Ljava/util/Locale;)Lorg/joda/time/format/DateTimeFormatter;
move-result-object v0
invoke-virtual {v0, p0}, Lorg/joda/time/format/DateTimeFormatter;->print(Lorg/joda/time/ReadablePartial;)Ljava/lang/String;
move-result-object v0
goto :goto_6
.end method
.method public weekOfWeekyear()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 2003
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->weekOfWeekyear()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public weekyear()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 1985
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->weekyear()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public withCenturyOfEra(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1708
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->centuryOfEra()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withDate(III)Lorg/joda/time/LocalDateTime;
.registers 8
.prologue
.line 911
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
.line 912
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
.line 913
invoke-virtual {v0}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-virtual {v1, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v2
.line 914
invoke-virtual {v0}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-virtual {v1, v2, v3, p2}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v2
.line 915
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {v0, v2, v3, p3}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
.line 916
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withDayOfMonth(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1839
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withDayOfWeek(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1854
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfWeek()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withDayOfYear(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1824
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfYear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withDurationAdded(Lorg/joda/time/ReadableDuration;I)Lorg/joda/time/LocalDateTime;
.registers 10
.prologue
.line 1036
if-eqz p1, :cond_4
if-nez p2, :cond_5
.line 1040
:cond_4
:goto_4
return-object p0
.line 1039
:cond_5
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-interface {p1}, Lorg/joda/time/ReadableDuration;->getMillis()J
move-result-wide v4
move v6, p2
invoke-virtual/range {v1 .. v6}, Lorg/joda/time/Chronology;->add(JJI)J
move-result-wide v0
.line 1040
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_4
.end method
.method public withEra(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1693
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->era()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withField(Lorg/joda/time/DateTimeFieldType;I)Lorg/joda/time/LocalDateTime;
.registers 7
.prologue
.line 987
if-nez p1, :cond_a
.line 988
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Field must not be null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 990
:cond_a
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {p1, v0}, Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p2}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
.line 991
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withFieldAdded(Lorg/joda/time/DurationFieldType;I)Lorg/joda/time/LocalDateTime;
.registers 7
.prologue
.line 1014
if-nez p1, :cond_a
.line 1015
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Field must not be null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1017
:cond_a
if-nez p2, :cond_d
.line 1021
:goto_c
return-object p0
.line 1020
:cond_d
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {p1, v0}, Lorg/joda/time/DurationFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DurationField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p2}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide v0
.line 1021
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_c
.end method
.method public withFields(Lorg/joda/time/ReadablePartial;)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 961
if-nez p1, :cond_3
.line 964
:goto_2
return-object p0
:cond_3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, p1, v2, v3}, Lorg/joda/time/Chronology;->set(Lorg/joda/time/ReadablePartial;J)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_2
.end method
.method public withHourOfDay(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1870
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->hourOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method withLocalMillis(J)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 889
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
cmp-long v0, p1, v0
if-nez v0, :cond_9
:goto_8
return-object p0
:cond_9
new-instance v0, Lorg/joda/time/LocalDateTime;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-direct {v0, p1, p2, v1}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
move-object p0, v0
goto :goto_8
.end method
.method public withMillisOfDay(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1930
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withMillisOfSecond(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1915
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millisOfSecond()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withMinuteOfHour(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1885
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->minuteOfHour()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withMonthOfYear(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1789
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withPeriodAdded(Lorg/joda/time/ReadablePeriod;I)Lorg/joda/time/LocalDateTime;
.registers 7
.prologue
.line 1059
if-eqz p1, :cond_4
if-nez p2, :cond_5
.line 1063
:cond_4
:goto_4
return-object p0
.line 1062
:cond_5
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, p1, v2, v3, p2}, Lorg/joda/time/Chronology;->add(Lorg/joda/time/ReadablePeriod;JI)J
move-result-wide v0
.line 1063
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p0
goto :goto_4
.end method
.method public withSecondOfMinute(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1900
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->secondOfMinute()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withTime(IIII)Lorg/joda/time/LocalDateTime;
.registers 9
.prologue
.line 938
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
.line 939
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
.line 940
invoke-virtual {v0}, Lorg/joda/time/Chronology;->hourOfDay()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-virtual {v1, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v2
.line 941
invoke-virtual {v0}, Lorg/joda/time/Chronology;->minuteOfHour()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-virtual {v1, v2, v3, p2}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v2
.line 942
invoke-virtual {v0}, Lorg/joda/time/Chronology;->secondOfMinute()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-virtual {v1, v2, v3, p3}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v2
.line 943
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millisOfSecond()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {v0, v2, v3, p4}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
.line 944
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withWeekOfWeekyear(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1809
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->weekOfWeekyear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withWeekyear(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1774
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->weekyear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withYear(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1753
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withYearOfCentury(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1738
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->yearOfCentury()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public withYearOfEra(I)Lorg/joda/time/LocalDateTime;
.registers 6
.prologue
.line 1723
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v0
invoke-virtual {v0}, Lorg/joda/time/Chronology;->yearOfEra()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v2
invoke-virtual {v0, v2, v3, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object v0
return-object v0
.end method
.method public year()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 1976
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public yearOfCentury()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 1958
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->yearOfCentury()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method
.method public yearOfEra()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.prologue
.line 1967
new-instance v0, Lorg/joda/time/LocalDateTime$Property;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->yearOfEra()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-direct {v0, p0, v1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.end method