LocalDateTime.smali
.class public final Lorg/joda/time/LocalDateTime;
.super Lorg/joda/time/base/BaseLocal;
.source "LocalDateTime.java"
# interfaces
.implements Lorg/joda/time/ReadablePartial;
.implements Ljava/io/Serializable;
# 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
.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
return-void
.end method
.method public constructor <init>(IIIII)V
.registers 15
.line 435
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology;
move-result-object v8
const/4 v6, 0x0
const/4 v7, 0x0
move-object v0, p0
move v1, p1
move v2, p2
move v3, p3
move v4, p4
move v5, p5
invoke-direct/range {v0 .. v8}, Lorg/joda/time/LocalDateTime;-><init>(IIIIIIILorg/joda/time/Chronology;)V
return-void
.end method
.method public constructor <init>(IIIIII)V
.registers 16
.line 457
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology;
move-result-object v8
const/4 v7, 0x0
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
return-void
.end method
.method public constructor <init>(IIIIIII)V
.registers 17
.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
return-void
.end method
.method public constructor <init>(IIIIIIILorg/joda/time/Chronology;)V
.registers 19
move-object v0, p0
.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 v1
invoke-virtual {v1}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v1
move-object v2, v1
move v3, p1
move v4, p2
move v5, p3
move v6, p4
move v7, p5
move/from16 v8, p6
move/from16 v9, p7
.line 511
invoke-virtual/range {v2 .. v9}, Lorg/joda/time/Chronology;->getDateTimeMillis(IIIIIII)J
move-result-wide v2
.line 513
iput-object v1, v0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
.line 514
iput-wide v2, v0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
return-void
.end method
.method public constructor <init>(J)V
.registers 4
.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
return-void
.end method
.method public constructor <init>(JLorg/joda/time/Chronology;)V
.registers 6
.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 p3
.line 335
invoke-virtual {p3}, Lorg/joda/time/Chronology;->getZone()Lorg/joda/time/DateTimeZone;
move-result-object v0
sget-object v1, Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone;
invoke-virtual {v0, v1, p1, p2}, Lorg/joda/time/DateTimeZone;->getMillisKeepLocal(Lorg/joda/time/DateTimeZone;J)J
move-result-wide p1
.line 336
iput-wide p1, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
.line 337
invoke-virtual {p3}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object p1
iput-object p1, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
return-void
.end method
.method public constructor <init>(JLorg/joda/time/DateTimeZone;)V
.registers 4
.line 319
invoke-static {p3}, Lorg/joda/time/chrono/ISOChronology;->getInstance(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/chrono/ISOChronology;
move-result-object p3
invoke-direct {p0, p1, p2, p3}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
return-void
.end method
.method public constructor <init>(Ljava/lang/Object;)V
.registers 3
const/4 v0, 0x0
.line 358
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
return-void
.end method
.method public constructor <init>(Ljava/lang/Object;Lorg/joda/time/Chronology;)V
.registers 7
.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 p2
.line 412
invoke-static {p2}, Lorg/joda/time/DateTimeUtils;->getChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
move-result-object p2
.line 413
invoke-virtual {p2}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v1
iput-object v1, 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 v1
invoke-interface {v0, p0, p1, p2, v1}, 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 p1
.line 415
iget-object p2, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
const/4 v0, 0x0
aget v0, p1, v0
const/4 v1, 0x1
aget v1, p1, v1
const/4 v2, 0x2
aget v2, p1, v2
const/4 v3, 0x3
aget p1, p1, v3
invoke-virtual {p2, v0, v1, v2, p1}, Lorg/joda/time/Chronology;->getDateTimeMillis(IIII)J
move-result-wide p1
iput-wide p1, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
return-void
.end method
.method public constructor <init>(Ljava/lang/Object;Lorg/joda/time/DateTimeZone;)V
.registers 7
.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 p2
.line 382
invoke-static {p2}, Lorg/joda/time/DateTimeUtils;->getChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
move-result-object p2
.line 383
invoke-virtual {p2}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v1
iput-object v1, 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 v1
invoke-interface {v0, p0, p1, p2, v1}, 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 p1
.line 385
iget-object p2, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
const/4 v0, 0x0
aget v0, p1, v0
const/4 v1, 0x1
aget v1, p1, v1
const/4 v2, 0x2
aget v2, p1, v2
const/4 v3, 0x3
aget p1, p1, v3
invoke-virtual {p2, v0, v1, v2, p1}, Lorg/joda/time/Chronology;->getDateTimeMillis(IIII)J
move-result-wide p1
iput-wide p1, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
return-void
.end method
.method public constructor <init>(Lorg/joda/time/Chronology;)V
.registers 4
.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
return-void
.end method
.method public constructor <init>(Lorg/joda/time/DateTimeZone;)V
.registers 4
.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 p1
invoke-direct {p0, v0, v1, p1}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
return-void
.end method
.method private correctDstTransition(Ljava/util/Date;Ljava/util/TimeZone;)Ljava/util/Date;
.registers 8
.line 849
invoke-static {p2}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
move-result-object v0
.line 850
invoke-virtual {v0, p1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V
.line 851
invoke-static {v0}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object p1
.line 852
invoke-virtual {p1, p0}, Lorg/joda/time/LocalDateTime;->isBefore(Lorg/joda/time/ReadablePartial;)Z
move-result v1
if-eqz v1, :cond_45
.line 855
:goto_11
invoke-virtual {p1, p0}, Lorg/joda/time/LocalDateTime;->isBefore(Lorg/joda/time/ReadablePartial;)Z
move-result p2
if-eqz p2, :cond_27
.line 856
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide p1
const-wide/32 v1, 0xea60
add-long/2addr p1, v1
invoke-virtual {v0, p1, p2}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 857
invoke-static {v0}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object p1
goto :goto_11
.line 860
:cond_27
:goto_27
invoke-virtual {p1, p0}, Lorg/joda/time/LocalDateTime;->isBefore(Lorg/joda/time/ReadablePartial;)Z
move-result p1
const-wide/16 v1, 0x3e8
if-nez p1, :cond_3c
.line 861
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide p1
sub-long/2addr p1, v1
invoke-virtual {v0, p1, p2}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 862
invoke-static {v0}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object p1
goto :goto_27
.line 864
:cond_3c
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide p1
add-long/2addr p1, v1
invoke-virtual {v0, p1, p2}, Ljava/util/Calendar;->setTimeInMillis(J)V
goto :goto_67
.line 865
:cond_45
invoke-virtual {p1, p0}, Lorg/joda/time/LocalDateTime;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_67
.line 867
invoke-static {p2}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
move-result-object p1
.line 868
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v1
invoke-virtual {p2}, Ljava/util/TimeZone;->getDSTSavings()I
move-result p2
int-to-long v3, p2
sub-long/2addr v1, v3
invoke-virtual {p1, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 869
invoke-static {p1}, Lorg/joda/time/LocalDateTime;->fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
move-result-object p2
.line 870
invoke-virtual {p2, p0}, Lorg/joda/time/LocalDateTime;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_67
move-object v0, p1
.line 874
:cond_67
:goto_67
invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date;
move-result-object p1
return-object p1
.end method
.method public static fromCalendarFields(Ljava/util/Calendar;)Lorg/joda/time/LocalDateTime;
.registers 13
if-eqz p0, :cond_3d
const/4 v0, 0x0
.line 199
invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I
move-result v0
const/4 v1, 0x1
.line 200
invoke-virtual {p0, v1}, Ljava/util/Calendar;->get(I)I
move-result v2
.line 201
new-instance v11, Lorg/joda/time/LocalDateTime;
if-ne v0, v1, :cond_11
goto :goto_13
:cond_11
rsub-int/lit8 v2, v2, 0x1
:goto_13
move v4, v2
const/4 v0, 0x2
invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I
move-result v0
add-int/lit8 v5, v0, 0x1
const/4 v0, 0x5
invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I
move-result v6
const/16 v0, 0xb
invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I
move-result v7
const/16 v0, 0xc
invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I
move-result v8
const/16 v0, 0xd
invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I
move-result v9
const/16 v0, 0xe
invoke-virtual {p0, v0}, Ljava/util/Calendar;->get(I)I
move-result v10
move-object v3, v11
invoke-direct/range {v3 .. v10}, Lorg/joda/time/LocalDateTime;-><init>(IIIIIII)V
return-object v11
.line 197
:cond_3d
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string v0, "The calendar must not be null"
invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static fromDateFields(Ljava/util/Date;)Lorg/joda/time/LocalDateTime;
.registers 14
if-eqz p0, :cond_48
.line 237
invoke-virtual {p0}, Ljava/util/Date;->getTime()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gez v4, :cond_19
.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 p0
return-object p0
.line 243
:cond_19
new-instance v8, Lorg/joda/time/LocalDateTime;
invoke-virtual {p0}, Ljava/util/Date;->getYear()I
move-result v0
add-int/lit16 v1, v0, 0x76c
invoke-virtual {p0}, Ljava/util/Date;->getMonth()I
move-result v0
add-int/lit8 v2, v0, 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 v9
const-wide/16 v11, 0x3e8
rem-long/2addr v9, v11
long-to-int p0, v9
add-int/lit16 p0, p0, 0x3e8
rem-int/lit16 v7, p0, 0x3e8
move-object v0, v8
invoke-direct/range {v0 .. v7}, Lorg/joda/time/LocalDateTime;-><init>(IIIIIII)V
return-object v8
.line 235
:cond_48
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string v0, "The date must not be null"
invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static now()Lorg/joda/time/LocalDateTime;
.registers 1
.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 2
if-eqz p0, :cond_8
.line 143
new-instance v0, Lorg/joda/time/LocalDateTime;
invoke-direct {v0, p0}, Lorg/joda/time/LocalDateTime;-><init>(Lorg/joda/time/Chronology;)V
return-object v0
.line 141
:cond_8
new-instance p0, Ljava/lang/NullPointerException;
const-string v0, "Chronology must not be null"
invoke-direct {p0, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static now(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/LocalDateTime;
.registers 2
if-eqz p0, :cond_8
.line 127
new-instance v0, Lorg/joda/time/LocalDateTime;
invoke-direct {v0, p0}, Lorg/joda/time/LocalDateTime;-><init>(Lorg/joda/time/DateTimeZone;)V
return-object v0
.line 125
:cond_8
new-instance p0, Ljava/lang/NullPointerException;
const-string v0, "Zone must not be null"
invoke-direct {p0, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static parse(Ljava/lang/String;)Lorg/joda/time/LocalDateTime;
.registers 2
.annotation runtime Lorg/joda/convert/FromString;
.end annotation
.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 p0
return-object p0
.end method
.method public static parse(Ljava/lang/String;Lorg/joda/time/format/DateTimeFormatter;)Lorg/joda/time/LocalDateTime;
.registers 2
.line 168
invoke-virtual {p1, p0}, Lorg/joda/time/format/DateTimeFormatter;->parseLocalDateTime(Ljava/lang/String;)Lorg/joda/time/LocalDateTime;
move-result-object p0
return-object p0
.end method
.method private readResolve()Ljava/lang/Object;
.registers 5
.line 522
iget-object v0, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
if-nez v0, :cond_10
.line 523
new-instance v0, Lorg/joda/time/LocalDateTime;
iget-wide v1, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
invoke-static {}, Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
return-object v0
.line 525
:cond_10
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_2c
.line 526
new-instance v0, Lorg/joda/time/LocalDateTime;
iget-wide v1, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
iget-object v3, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
invoke-virtual {v3}, Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/joda/time/LocalDateTime;-><init>(JLorg/joda/time/Chronology;)V
return-object v0
:cond_2c
return-object p0
.end method
# virtual methods
.method public centuryOfEra()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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 2
.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 p1
return p1
.end method
.method public compareTo(Lorg/joda/time/ReadablePartial;)I
.registers 8
const/4 v0, 0x0
if-ne p0, p1, :cond_4
return v0
.line 706
:cond_4
instance-of v1, p1, Lorg/joda/time/LocalDateTime;
if-eqz v1, :cond_26
.line 707
move-object v1, p1
check-cast v1, Lorg/joda/time/LocalDateTime;
.line 708
iget-object v2, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
iget-object v3, v1, 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_26
.line 709
iget-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
iget-wide v4, v1, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
cmp-long p1, v2, v4
if-gez p1, :cond_1f
const/4 v0, -0x1
goto :goto_25
:cond_1f
cmp-long p1, v2, v4
if-nez p1, :cond_24
goto :goto_25
:cond_24
const/4 v0, 0x1
:goto_25
return v0
.line 714
:cond_26
invoke-super {p0, p1}, Lorg/joda/time/base/BaseLocal;->compareTo(Lorg/joda/time/ReadablePartial;)I
move-result p1
return p1
.end method
.method public dayOfMonth()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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
.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
.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
const/4 v0, 0x1
if-ne p0, p1, :cond_4
return v0
.line 676
:cond_4
instance-of v1, p1, Lorg/joda/time/LocalDateTime;
if-eqz v1, :cond_20
.line 677
move-object v1, p1
check-cast v1, Lorg/joda/time/LocalDateTime;
.line 678
iget-object v2, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
iget-object v3, v1, 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_20
.line 679
iget-wide v2, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
iget-wide v4, v1, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
cmp-long p1, v2, v4
if-nez p1, :cond_1e
goto :goto_1f
:cond_1e
const/4 v0, 0x0
:goto_1f
return v0
.line 682
:cond_20
invoke-super {p0, p1}, Lorg/joda/time/base/BaseLocal;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public era()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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 4
if-eqz p1, :cond_13
.line 610
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 p1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lorg/joda/time/DateTimeField;->get(J)I
move-result p1
return p1
.line 608
:cond_13
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "The DateTimeFieldType must not be null"
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public getCenturyOfEra()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getChronology()Lorg/joda/time/Chronology;
.registers 2
.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 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getDayOfWeek()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getDayOfYear()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getEra()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, 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 5
if-eqz p1, :cond_31
const/4 v0, 0x1
if-eq p1, v0, :cond_2c
const/4 v0, 0x2
if-eq p1, v0, :cond_27
const/4 v0, 0x3
if-ne p1, v0, :cond_10
.line 560
invoke-virtual {p2}, Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField;
move-result-object p1
return-object p1
.line 562
:cond_10
new-instance p2, Ljava/lang/IndexOutOfBoundsException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Invalid index: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p2, p1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw p2
.line 558
:cond_27
invoke-virtual {p2}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object p1
return-object p1
.line 556
:cond_2c
invoke-virtual {p2}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object p1
return-object p1
.line 554
:cond_31
invoke-virtual {p2}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object p1
return-object p1
.end method
.method public getHourOfDay()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method protected getLocalMillis()J
.registers 3
.line 651
iget-wide v0, p0, Lorg/joda/time/LocalDateTime;->iLocalMillis:J
return-wide v0
.end method
.method public getMillisOfDay()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getMillisOfSecond()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getMinuteOfHour()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getMonthOfYear()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getSecondOfMinute()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getValue(I)I
.registers 5
if-eqz p1, :cond_55
const/4 v0, 0x1
if-eq p1, v0, :cond_44
const/4 v0, 0x2
if-eq p1, v0, :cond_33
const/4 v0, 0x3
if-ne p1, v0, :cond_1c
.line 585
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object p1
invoke-virtual {p1}, Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField;
move-result-object p1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lorg/joda/time/DateTimeField;->get(J)I
move-result p1
return p1
.line 587
:cond_1c
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;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
throw v0
.line 583
:cond_33
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object p1
invoke-virtual {p1}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object p1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lorg/joda/time/DateTimeField;->get(J)I
move-result p1
return p1
.line 581
:cond_44
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object p1
invoke-virtual {p1}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object p1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lorg/joda/time/DateTimeField;->get(J)I
move-result p1
return p1
.line 579
:cond_55
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object p1
invoke-virtual {p1}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object p1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lorg/joda/time/DateTimeField;->get(J)I
move-result p1
return p1
.end method
.method public getWeekOfWeekyear()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getWeekyear()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getYear()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getYearOfCentury()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public getYearOfEra()I
.registers 4
.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 v1
invoke-virtual {v0, v1, v2}, Lorg/joda/time/DateTimeField;->get(J)I
move-result v0
return v0
.end method
.method public hourOfDay()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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
if-nez p1, :cond_4
const/4 p1, 0x0
return p1
.line 625
: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 p1
invoke-virtual {p1}, Lorg/joda/time/DateTimeField;->isSupported()Z
move-result p1
return p1
.end method
.method public isSupported(Lorg/joda/time/DurationFieldType;)Z
.registers 3
if-nez p1, :cond_4
const/4 p1, 0x0
return p1
.line 639
: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 p1
invoke-virtual {p1}, Lorg/joda/time/DurationField;->isSupported()Z
move-result p1
return p1
.end method
.method public millisOfDay()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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
.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
const/4 v0, -0x1
.line 1294
invoke-virtual {p0, p1, v0}, Lorg/joda/time/LocalDateTime;->withDurationAdded(Lorg/joda/time/ReadableDuration;I)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
.end method
.method public minus(Lorg/joda/time/ReadablePeriod;)Lorg/joda/time/LocalDateTime;
.registers 3
const/4 v0, -0x1
.line 1311
invoke-virtual {p0, p1, v0}, Lorg/joda/time/LocalDateTime;->withPeriodAdded(Lorg/joda/time/ReadablePeriod;I)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
.end method
.method public minusDays(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public minusHours(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public minusMillis(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public minusMinutes(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public minusMonths(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public minusSeconds(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public minusWeeks(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public minusYears(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public minuteOfHour()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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
.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
const/4 v0, 0x1
.line 1077
invoke-virtual {p0, p1, v0}, Lorg/joda/time/LocalDateTime;->withDurationAdded(Lorg/joda/time/ReadableDuration;I)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
.end method
.method public plus(Lorg/joda/time/ReadablePeriod;)Lorg/joda/time/LocalDateTime;
.registers 3
const/4 v0, 0x1
.line 1094
invoke-virtual {p0, p1, v0}, Lorg/joda/time/LocalDateTime;->withPeriodAdded(Lorg/joda/time/ReadablePeriod;I)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
.end method
.method public plusDays(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public plusHours(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public plusMillis(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public plusMinutes(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public plusMonths(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public plusSeconds(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public plusWeeks(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public plusYears(I)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public property(Lorg/joda/time/DateTimeFieldType;)Lorg/joda/time/LocalDateTime$Property;
.registers 5
if-eqz p1, :cond_32
.line 1513
invoke-virtual {p0, p1}, Lorg/joda/time/LocalDateTime;->isSupported(Lorg/joda/time/DateTimeFieldType;)Z
move-result v0
if-eqz v0, :cond_16
.line 1516
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 p1
invoke-direct {v0, p0, p1}, Lorg/joda/time/LocalDateTime$Property;-><init>(Lorg/joda/time/LocalDateTime;Lorg/joda/time/DateTimeField;)V
return-object v0
.line 1514
:cond_16
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;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string p1, "\' is not supported"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1511
:cond_32
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "The DateTimeFieldType must not be null"
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public secondOfMinute()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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
const/4 v0, 0x4
return v0
.end method
.method public toDate()Ljava/util/Date;
.registers 9
.line 795
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getDayOfMonth()I
move-result v3
.line 796
new-instance v7, Ljava/util/Date;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getYear()I
move-result v0
add-int/lit16 v1, v0, -0x76c
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMonthOfYear()I
move-result v0
add-int/lit8 v2, v0, -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
move-object v0, v7
invoke-direct/range {v0 .. v6}, Ljava/util/Date;-><init>(IIIIII)V
.line 798
invoke-virtual {v7}, Ljava/util/Date;->getTime()J
move-result-wide v0
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMillisOfSecond()I
move-result v2
int-to-long v2, v2
add-long/2addr v0, v2
invoke-virtual {v7, v0, v1}, Ljava/util/Date;->setTime(J)V
.line 799
invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
move-result-object v0
invoke-direct {p0, v7, v0}, 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 10
.line 824
invoke-static {p1}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
move-result-object v7
.line 825
invoke-virtual {v7}, 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 v0
add-int/lit8 v2, v0, -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
move-object v0, v7
invoke-virtual/range {v0 .. v6}, Ljava/util/Calendar;->set(IIIIII)V
.line 828
invoke-virtual {v7}, Ljava/util/Calendar;->getTime()Ljava/util/Date;
move-result-object v0
.line 829
invoke-virtual {v0}, Ljava/util/Date;->getTime()J
move-result-wide v1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMillisOfSecond()I
move-result v3
int-to-long v3, v3
add-long/2addr v1, v3
invoke-virtual {v0, v1, v2}, 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 p1
return-object p1
.end method
.method public toDateTime()Lorg/joda/time/DateTime;
.registers 2
const/4 v0, 0x0
.line 731
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 12
.line 748
invoke-static {p1}, Lorg/joda/time/DateTimeUtils;->getZone(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/DateTimeZone;
move-result-object p1
.line 749
iget-object v0, p0, Lorg/joda/time/LocalDateTime;->iChronology:Lorg/joda/time/Chronology;
invoke-virtual {v0, p1}, Lorg/joda/time/Chronology;->withZone(Lorg/joda/time/DateTimeZone;)Lorg/joda/time/Chronology;
move-result-object v9
.line 750
new-instance p1, Lorg/joda/time/DateTime;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getYear()I
move-result v2
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMonthOfYear()I
move-result v3
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getDayOfMonth()I
move-result v4
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getHourOfDay()I
move-result v5
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMinuteOfHour()I
move-result v6
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getSecondOfMinute()I
move-result v7
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getMillisOfSecond()I
move-result v8
move-object v1, p1
invoke-direct/range {v1 .. v9}, Lorg/joda/time/DateTime;-><init>(IIIIIIILorg/joda/time/Chronology;)V
return-object p1
.end method
.method public toLocalDate()Lorg/joda/time/LocalDate;
.registers 5
.line 763
new-instance v0, Lorg/joda/time/LocalDate;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, Lorg/joda/time/LocalDate;-><init>(JLorg/joda/time/Chronology;)V
return-object v0
.end method
.method public toLocalTime()Lorg/joda/time/LocalTime;
.registers 5
.line 772
new-instance v0, Lorg/joda/time/LocalTime;
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getChronology()Lorg/joda/time/Chronology;
move-result-object v3
invoke-direct {v0, v1, v2, v3}, 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
.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 2
if-nez p1, :cond_7
.line 2098
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.line 2100
:cond_7
invoke-static {p1}, Lorg/joda/time/format/DateTimeFormat;->forPattern(Ljava/lang/String;)Lorg/joda/time/format/DateTimeFormatter;
move-result-object p1
invoke-virtual {p1, p0}, Lorg/joda/time/format/DateTimeFormatter;->print(Lorg/joda/time/ReadablePartial;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public toString(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/IllegalArgumentException;
}
.end annotation
if-nez p1, :cond_7
.line 2112
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.line 2114
:cond_7
invoke-static {p1}, Lorg/joda/time/format/DateTimeFormat;->forPattern(Ljava/lang/String;)Lorg/joda/time/format/DateTimeFormatter;
move-result-object p1
invoke-virtual {p1, p2}, Lorg/joda/time/format/DateTimeFormatter;->withLocale(Ljava/util/Locale;)Lorg/joda/time/format/DateTimeFormatter;
move-result-object p1
invoke-virtual {p1, p0}, Lorg/joda/time/format/DateTimeFormatter;->print(Lorg/joda/time/ReadablePartial;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public weekOfWeekyear()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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
.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 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withDate(III)Lorg/joda/time/LocalDateTime;
.registers 8
.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 v1
.line 913
invoke-virtual {v0}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object v3
invoke-virtual {v3, v1, v2, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v1
.line 914
invoke-virtual {v0}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object p1
invoke-virtual {p1, v1, v2, p2}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide p1
.line 915
invoke-virtual {v0}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-virtual {v0, p1, p2, p3}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide p1
.line 916
invoke-virtual {p0, p1, p2}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
.end method
.method public withDayOfMonth(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withDayOfWeek(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withDayOfYear(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withDurationAdded(Lorg/joda/time/ReadableDuration;I)Lorg/joda/time/LocalDateTime;
.registers 9
if-eqz p1, :cond_1b
if-nez p2, :cond_5
goto :goto_1b
.line 1039
: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 v1
invoke-interface {p1}, Lorg/joda/time/ReadableDuration;->getMillis()J
move-result-wide v3
move v5, p2
invoke-virtual/range {v0 .. v5}, Lorg/joda/time/Chronology;->add(JJI)J
move-result-wide p1
.line 1040
invoke-virtual {p0, p1, p2}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
:cond_1b
:goto_1b
return-object p0
.end method
.method public withEra(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withField(Lorg/joda/time/DateTimeFieldType;I)Lorg/joda/time/LocalDateTime;
.registers 5
if-eqz p1, :cond_17
.line 990
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 p1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1, p2}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide p1
.line 991
invoke-virtual {p0, p1, p2}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
.line 988
:cond_17
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "Field must not be null"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public withFieldAdded(Lorg/joda/time/DurationFieldType;I)Lorg/joda/time/LocalDateTime;
.registers 5
if-eqz p1, :cond_1a
if-nez p2, :cond_5
return-object p0
.line 1020
:cond_5
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 p1
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1, p2}, Lorg/joda/time/DurationField;->add(JI)J
move-result-wide p1
.line 1021
invoke-virtual {p0, p1, p2}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
.line 1015
:cond_1a
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "Field must not be null"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public withFields(Lorg/joda/time/ReadablePartial;)Lorg/joda/time/LocalDateTime;
.registers 5
if-nez p1, :cond_3
return-object p0
.line 964
: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 v1
invoke-virtual {v0, p1, v1, v2}, 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 p1
return-object p1
.end method
.method public withHourOfDay(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method withLocalMillis(J)Lorg/joda/time/LocalDateTime;
.registers 6
.line 889
invoke-virtual {p0}, Lorg/joda/time/LocalDateTime;->getLocalMillis()J
move-result-wide v0
cmp-long v2, p1, v0
if-nez v2, :cond_a
move-object v0, p0
goto :goto_13
:cond_a
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
:goto_13
return-object v0
.end method
.method public withMillisOfDay(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withMillisOfSecond(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withMinuteOfHour(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withMonthOfYear(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withPeriodAdded(Lorg/joda/time/ReadablePeriod;I)Lorg/joda/time/LocalDateTime;
.registers 6
if-eqz p1, :cond_16
if-nez p2, :cond_5
goto :goto_16
.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 v1
invoke-virtual {v0, p1, v1, v2, p2}, Lorg/joda/time/Chronology;->add(Lorg/joda/time/ReadablePeriod;JI)J
move-result-wide p1
.line 1063
invoke-virtual {p0, p1, p2}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
:cond_16
:goto_16
return-object p0
.end method
.method public withSecondOfMinute(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withTime(IIII)Lorg/joda/time/LocalDateTime;
.registers 9
.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 v1
.line 940
invoke-virtual {v0}, Lorg/joda/time/Chronology;->hourOfDay()Lorg/joda/time/DateTimeField;
move-result-object v3
invoke-virtual {v3, v1, v2, p1}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide v1
.line 941
invoke-virtual {v0}, Lorg/joda/time/Chronology;->minuteOfHour()Lorg/joda/time/DateTimeField;
move-result-object p1
invoke-virtual {p1, v1, v2, p2}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide p1
.line 942
invoke-virtual {v0}, Lorg/joda/time/Chronology;->secondOfMinute()Lorg/joda/time/DateTimeField;
move-result-object v1
invoke-virtual {v1, p1, p2, p3}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide p1
.line 943
invoke-virtual {v0}, Lorg/joda/time/Chronology;->millisOfSecond()Lorg/joda/time/DateTimeField;
move-result-object p3
invoke-virtual {p3, p1, p2, p4}, Lorg/joda/time/DateTimeField;->set(JI)J
move-result-wide p1
.line 944
invoke-virtual {p0, p1, p2}, Lorg/joda/time/LocalDateTime;->withLocalMillis(J)Lorg/joda/time/LocalDateTime;
move-result-object p1
return-object p1
.end method
.method public withWeekOfWeekyear(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withWeekyear(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withYear(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withYearOfCentury(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public withYearOfEra(I)Lorg/joda/time/LocalDateTime;
.registers 5
.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 v1
invoke-virtual {v0, v1, v2, 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 p1
return-object p1
.end method
.method public year()Lorg/joda/time/LocalDateTime$Property;
.registers 3
.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
.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
.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