AssembledChronology$Fields.smali
.class public final Lorg/joda/time/chrono/AssembledChronology$Fields;
.super Ljava/lang/Object;
.source "AssembledChronology.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lorg/joda/time/chrono/AssembledChronology;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Fields"
.end annotation
# instance fields
.field public centuries:Lorg/joda/time/DurationField;
.field public centuryOfEra:Lorg/joda/time/DateTimeField;
.field public clockhourOfDay:Lorg/joda/time/DateTimeField;
.field public clockhourOfHalfday:Lorg/joda/time/DateTimeField;
.field public dayOfMonth:Lorg/joda/time/DateTimeField;
.field public dayOfWeek:Lorg/joda/time/DateTimeField;
.field public dayOfYear:Lorg/joda/time/DateTimeField;
.field public days:Lorg/joda/time/DurationField;
.field public era:Lorg/joda/time/DateTimeField;
.field public eras:Lorg/joda/time/DurationField;
.field public halfdayOfDay:Lorg/joda/time/DateTimeField;
.field public halfdays:Lorg/joda/time/DurationField;
.field public hourOfDay:Lorg/joda/time/DateTimeField;
.field public hourOfHalfday:Lorg/joda/time/DateTimeField;
.field public hours:Lorg/joda/time/DurationField;
.field public millis:Lorg/joda/time/DurationField;
.field public millisOfDay:Lorg/joda/time/DateTimeField;
.field public millisOfSecond:Lorg/joda/time/DateTimeField;
.field public minuteOfDay:Lorg/joda/time/DateTimeField;
.field public minuteOfHour:Lorg/joda/time/DateTimeField;
.field public minutes:Lorg/joda/time/DurationField;
.field public monthOfYear:Lorg/joda/time/DateTimeField;
.field public months:Lorg/joda/time/DurationField;
.field public secondOfDay:Lorg/joda/time/DateTimeField;
.field public secondOfMinute:Lorg/joda/time/DateTimeField;
.field public seconds:Lorg/joda/time/DurationField;
.field public weekOfWeekyear:Lorg/joda/time/DateTimeField;
.field public weeks:Lorg/joda/time/DurationField;
.field public weekyear:Lorg/joda/time/DateTimeField;
.field public weekyearOfCentury:Lorg/joda/time/DateTimeField;
.field public weekyears:Lorg/joda/time/DurationField;
.field public year:Lorg/joda/time/DateTimeField;
.field public yearOfCentury:Lorg/joda/time/DateTimeField;
.field public yearOfEra:Lorg/joda/time/DateTimeField;
.field public years:Lorg/joda/time/DurationField;
# direct methods
.method constructor <init>()V
.registers 1
.line 436
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static isSupported(Lorg/joda/time/DateTimeField;)Z
.registers 1
if-nez p0, :cond_4
const/4 p0, 0x0
goto :goto_8
.line 562
:cond_4
invoke-virtual {p0}, Lorg/joda/time/DateTimeField;->isSupported()Z
move-result p0
:goto_8
return p0
.end method
.method private static isSupported(Lorg/joda/time/DurationField;)Z
.registers 1
if-nez p0, :cond_4
const/4 p0, 0x0
goto :goto_8
.line 558
:cond_4
invoke-virtual {p0}, Lorg/joda/time/DurationField;->isSupported()Z
move-result p0
:goto_8
return p0
.end method
# virtual methods
.method public copyFieldsFrom(Lorg/joda/time/Chronology;)V
.registers 4
.line 445
invoke-virtual {p1}, Lorg/joda/time/Chronology;->millis()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_c
.line 446
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->millis:Lorg/joda/time/DurationField;
.line 448
:cond_c
invoke-virtual {p1}, Lorg/joda/time/Chronology;->seconds()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_18
.line 449
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->seconds:Lorg/joda/time/DurationField;
.line 451
:cond_18
invoke-virtual {p1}, Lorg/joda/time/Chronology;->minutes()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_24
.line 452
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->minutes:Lorg/joda/time/DurationField;
.line 454
:cond_24
invoke-virtual {p1}, Lorg/joda/time/Chronology;->hours()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_30
.line 455
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->hours:Lorg/joda/time/DurationField;
.line 457
:cond_30
invoke-virtual {p1}, Lorg/joda/time/Chronology;->halfdays()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_3c
.line 458
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->halfdays:Lorg/joda/time/DurationField;
.line 460
:cond_3c
invoke-virtual {p1}, Lorg/joda/time/Chronology;->days()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_48
.line 461
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->days:Lorg/joda/time/DurationField;
.line 463
:cond_48
invoke-virtual {p1}, Lorg/joda/time/Chronology;->weeks()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_54
.line 464
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->weeks:Lorg/joda/time/DurationField;
.line 466
:cond_54
invoke-virtual {p1}, Lorg/joda/time/Chronology;->weekyears()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_60
.line 467
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->weekyears:Lorg/joda/time/DurationField;
.line 469
:cond_60
invoke-virtual {p1}, Lorg/joda/time/Chronology;->months()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_6c
.line 470
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->months:Lorg/joda/time/DurationField;
.line 472
:cond_6c
invoke-virtual {p1}, Lorg/joda/time/Chronology;->years()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_78
.line 473
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->years:Lorg/joda/time/DurationField;
.line 475
:cond_78
invoke-virtual {p1}, Lorg/joda/time/Chronology;->centuries()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_84
.line 476
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->centuries:Lorg/joda/time/DurationField;
.line 478
:cond_84
invoke-virtual {p1}, Lorg/joda/time/Chronology;->eras()Lorg/joda/time/DurationField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DurationField;)Z
move-result v1
if-eqz v1, :cond_90
.line 479
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->eras:Lorg/joda/time/DurationField;
.line 485
:cond_90
invoke-virtual {p1}, Lorg/joda/time/Chronology;->millisOfSecond()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_9c
.line 486
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->millisOfSecond:Lorg/joda/time/DateTimeField;
.line 488
:cond_9c
invoke-virtual {p1}, Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_a8
.line 489
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->millisOfDay:Lorg/joda/time/DateTimeField;
.line 491
:cond_a8
invoke-virtual {p1}, Lorg/joda/time/Chronology;->secondOfMinute()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_b4
.line 492
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->secondOfMinute:Lorg/joda/time/DateTimeField;
.line 494
:cond_b4
invoke-virtual {p1}, Lorg/joda/time/Chronology;->secondOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_c0
.line 495
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->secondOfDay:Lorg/joda/time/DateTimeField;
.line 497
:cond_c0
invoke-virtual {p1}, Lorg/joda/time/Chronology;->minuteOfHour()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_cc
.line 498
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->minuteOfHour:Lorg/joda/time/DateTimeField;
.line 500
:cond_cc
invoke-virtual {p1}, Lorg/joda/time/Chronology;->minuteOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_d8
.line 501
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->minuteOfDay:Lorg/joda/time/DateTimeField;
.line 503
:cond_d8
invoke-virtual {p1}, Lorg/joda/time/Chronology;->hourOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_e4
.line 504
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->hourOfDay:Lorg/joda/time/DateTimeField;
.line 506
:cond_e4
invoke-virtual {p1}, Lorg/joda/time/Chronology;->clockhourOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_f0
.line 507
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->clockhourOfDay:Lorg/joda/time/DateTimeField;
.line 509
:cond_f0
invoke-virtual {p1}, Lorg/joda/time/Chronology;->hourOfHalfday()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_fc
.line 510
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->hourOfHalfday:Lorg/joda/time/DateTimeField;
.line 512
:cond_fc
invoke-virtual {p1}, Lorg/joda/time/Chronology;->clockhourOfHalfday()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_108
.line 513
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->clockhourOfHalfday:Lorg/joda/time/DateTimeField;
.line 515
:cond_108
invoke-virtual {p1}, Lorg/joda/time/Chronology;->halfdayOfDay()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_114
.line 516
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->halfdayOfDay:Lorg/joda/time/DateTimeField;
.line 518
:cond_114
invoke-virtual {p1}, Lorg/joda/time/Chronology;->dayOfWeek()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_120
.line 519
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->dayOfWeek:Lorg/joda/time/DateTimeField;
.line 521
:cond_120
invoke-virtual {p1}, Lorg/joda/time/Chronology;->dayOfMonth()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_12c
.line 522
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->dayOfMonth:Lorg/joda/time/DateTimeField;
.line 524
:cond_12c
invoke-virtual {p1}, Lorg/joda/time/Chronology;->dayOfYear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_138
.line 525
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->dayOfYear:Lorg/joda/time/DateTimeField;
.line 527
:cond_138
invoke-virtual {p1}, Lorg/joda/time/Chronology;->weekOfWeekyear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_144
.line 528
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->weekOfWeekyear:Lorg/joda/time/DateTimeField;
.line 530
:cond_144
invoke-virtual {p1}, Lorg/joda/time/Chronology;->weekyear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_150
.line 531
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->weekyear:Lorg/joda/time/DateTimeField;
.line 533
:cond_150
invoke-virtual {p1}, Lorg/joda/time/Chronology;->weekyearOfCentury()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_15c
.line 534
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->weekyearOfCentury:Lorg/joda/time/DateTimeField;
.line 536
:cond_15c
invoke-virtual {p1}, Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_168
.line 537
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->monthOfYear:Lorg/joda/time/DateTimeField;
.line 539
:cond_168
invoke-virtual {p1}, Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_174
.line 540
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->year:Lorg/joda/time/DateTimeField;
.line 542
:cond_174
invoke-virtual {p1}, Lorg/joda/time/Chronology;->yearOfEra()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_180
.line 543
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->yearOfEra:Lorg/joda/time/DateTimeField;
.line 545
:cond_180
invoke-virtual {p1}, Lorg/joda/time/Chronology;->yearOfCentury()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_18c
.line 546
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->yearOfCentury:Lorg/joda/time/DateTimeField;
.line 548
:cond_18c
invoke-virtual {p1}, Lorg/joda/time/Chronology;->centuryOfEra()Lorg/joda/time/DateTimeField;
move-result-object v0
invoke-static {v0}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v1
if-eqz v1, :cond_198
.line 549
iput-object v0, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->centuryOfEra:Lorg/joda/time/DateTimeField;
.line 551
:cond_198
invoke-virtual {p1}, Lorg/joda/time/Chronology;->era()Lorg/joda/time/DateTimeField;
move-result-object p1
invoke-static {p1}, Lorg/joda/time/chrono/AssembledChronology$Fields;->isSupported(Lorg/joda/time/DateTimeField;)Z
move-result v0
if-eqz v0, :cond_1a4
.line 552
iput-object p1, p0, Lorg/joda/time/chrono/AssembledChronology$Fields;->era:Lorg/joda/time/DateTimeField;
:cond_1a4
return-void
.end method