public final class oadd.org.joda.time.Hours extends oadd.org.joda.time.base.BaseSingleFieldPeriod
{
public static final oadd.org.joda.time.Hours ZERO;
public static final oadd.org.joda.time.Hours ONE;
public static final oadd.org.joda.time.Hours TWO;
public static final oadd.org.joda.time.Hours THREE;
public static final oadd.org.joda.time.Hours FOUR;
public static final oadd.org.joda.time.Hours FIVE;
public static final oadd.org.joda.time.Hours SIX;
public static final oadd.org.joda.time.Hours SEVEN;
public static final oadd.org.joda.time.Hours EIGHT;
public static final oadd.org.joda.time.Hours MAX_VALUE;
public static final oadd.org.joda.time.Hours MIN_VALUE;
private static final oadd.org.joda.time.format.PeriodFormatter PARSER;
private static final long serialVersionUID;
public static oadd.org.joda.time.Hours hours(int)
{
oadd.org.joda.time.Hours v, v, v, v, v, v, v, v, v, v, v, v;
int v;
v := @parameter: int;
lookupswitch(v)
{
case -2147483648: goto label;
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 2147483647: goto label;
default: goto label;
};
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours ZERO>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours ONE>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours TWO>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours THREE>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours FOUR>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours FIVE>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours SIX>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours SEVEN>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours EIGHT>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours MAX_VALUE>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours MIN_VALUE>;
return v;
label:
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(v);
return v;
}
public static oadd.org.joda.time.Hours hoursBetween(oadd.org.joda.time.ReadableInstant, oadd.org.joda.time.ReadableInstant)
{
oadd.org.joda.time.Hours v;
int v;
oadd.org.joda.time.ReadableInstant v, v;
oadd.org.joda.time.DurationFieldType v;
v := @parameter: oadd.org.joda.time.ReadableInstant;
v := @parameter: oadd.org.joda.time.ReadableInstant;
v = staticinvoke <oadd.org.joda.time.DurationFieldType: oadd.org.joda.time.DurationFieldType hours()>();
v = staticinvoke <oadd.org.joda.time.base.BaseSingleFieldPeriod: int between(oadd.org.joda.time.ReadableInstant,oadd.org.joda.time.ReadableInstant,oadd.org.joda.time.DurationFieldType)>(v, v, v);
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public static oadd.org.joda.time.Hours hoursBetween(oadd.org.joda.time.ReadablePartial, oadd.org.joda.time.ReadablePartial)
{
oadd.org.joda.time.Chronology v, v;
long v, v;
oadd.org.joda.time.ReadablePartial v, v;
oadd.org.joda.time.DurationField v;
oadd.org.joda.time.Hours v, v, v;
int v, v;
boolean v, v;
v := @parameter: oadd.org.joda.time.ReadablePartial;
v := @parameter: oadd.org.joda.time.ReadablePartial;
v = v instanceof oadd.org.joda.time.LocalTime;
if v == 0 goto label;
v = v instanceof oadd.org.joda.time.LocalTime;
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.joda.time.ReadablePartial: oadd.org.joda.time.Chronology getChronology()>();
v = staticinvoke <oadd.org.joda.time.DateTimeUtils: oadd.org.joda.time.Chronology getChronology(oadd.org.joda.time.Chronology)>(v);
v = virtualinvoke v.<oadd.org.joda.time.Chronology: oadd.org.joda.time.DurationField hours()>();
v = virtualinvoke v.<oadd.org.joda.time.LocalTime: long getLocalMillis()>();
v = virtualinvoke v.<oadd.org.joda.time.LocalTime: long getLocalMillis()>();
v = virtualinvoke v.<oadd.org.joda.time.DurationField: int getDifference(long,long)>(v, v);
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours ZERO>;
v = staticinvoke <oadd.org.joda.time.base.BaseSingleFieldPeriod: int between(oadd.org.joda.time.ReadablePartial,oadd.org.joda.time.ReadablePartial,oadd.org.joda.time.ReadablePeriod)>(v, v, v);
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public static oadd.org.joda.time.Hours hoursIn(oadd.org.joda.time.ReadableInterval)
{
oadd.org.joda.time.DateTime v, v;
oadd.org.joda.time.ReadableInterval v;
oadd.org.joda.time.Hours v, v;
int v;
oadd.org.joda.time.DurationFieldType v;
v := @parameter: oadd.org.joda.time.ReadableInterval;
if v != null goto label;
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours ZERO>;
return v;
label:
v = interfaceinvoke v.<oadd.org.joda.time.ReadableInterval: oadd.org.joda.time.DateTime getStart()>();
v = interfaceinvoke v.<oadd.org.joda.time.ReadableInterval: oadd.org.joda.time.DateTime getEnd()>();
v = staticinvoke <oadd.org.joda.time.DurationFieldType: oadd.org.joda.time.DurationFieldType hours()>();
v = staticinvoke <oadd.org.joda.time.base.BaseSingleFieldPeriod: int between(oadd.org.joda.time.ReadableInstant,oadd.org.joda.time.ReadableInstant,oadd.org.joda.time.DurationFieldType)>(v, v, v);
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public static oadd.org.joda.time.Hours standardHoursIn(oadd.org.joda.time.ReadablePeriod)
{
int v;
oadd.org.joda.time.Hours v;
oadd.org.joda.time.ReadablePeriod v;
v := @parameter: oadd.org.joda.time.ReadablePeriod;
v = staticinvoke <oadd.org.joda.time.base.BaseSingleFieldPeriod: int standardPeriodIn(oadd.org.joda.time.ReadablePeriod,long)>(v, 3600000L);
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public static oadd.org.joda.time.Hours parseHours(java.lang.String)
{
oadd.org.joda.time.Hours v, v;
int v;
oadd.org.joda.time.format.PeriodFormatter v;
java.lang.String v;
oadd.org.joda.time.Period v;
v := @parameter: java.lang.String;
if v != null goto label;
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours ZERO>;
return v;
label:
v = <oadd.org.joda.time.Hours: oadd.org.joda.time.format.PeriodFormatter PARSER>;
v = virtualinvoke v.<oadd.org.joda.time.format.PeriodFormatter: oadd.org.joda.time.Period parsePeriod(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.joda.time.Period: int getHours()>();
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
private void <init>(int)
{
int v;
oadd.org.joda.time.Hours v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: int;
specialinvoke v.<oadd.org.joda.time.base.BaseSingleFieldPeriod: void <init>(int)>(v);
return;
}
private java.lang.Object readResolve()
{
int v;
oadd.org.joda.time.Hours v, v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public oadd.org.joda.time.DurationFieldType getFieldType()
{
oadd.org.joda.time.Hours v;
oadd.org.joda.time.DurationFieldType v;
v := @this: oadd.org.joda.time.Hours;
v = staticinvoke <oadd.org.joda.time.DurationFieldType: oadd.org.joda.time.DurationFieldType hours()>();
return v;
}
public oadd.org.joda.time.PeriodType getPeriodType()
{
oadd.org.joda.time.Hours v;
oadd.org.joda.time.PeriodType v;
v := @this: oadd.org.joda.time.Hours;
v = staticinvoke <oadd.org.joda.time.PeriodType: oadd.org.joda.time.PeriodType hours()>();
return v;
}
public oadd.org.joda.time.Weeks toStandardWeeks()
{
oadd.org.joda.time.Hours v;
int v, v;
oadd.org.joda.time.Weeks v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = v / 168;
v = staticinvoke <oadd.org.joda.time.Weeks: oadd.org.joda.time.Weeks weeks(int)>(v);
return v;
}
public oadd.org.joda.time.Days toStandardDays()
{
oadd.org.joda.time.Days v;
oadd.org.joda.time.Hours v;
int v, v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = v / 24;
v = staticinvoke <oadd.org.joda.time.Days: oadd.org.joda.time.Days days(int)>(v);
return v;
}
public oadd.org.joda.time.Minutes toStandardMinutes()
{
oadd.org.joda.time.Hours v;
int v, v;
oadd.org.joda.time.Minutes v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = staticinvoke <oadd.org.joda.time.field.FieldUtils: int safeMultiply(int,int)>(v, 60);
v = staticinvoke <oadd.org.joda.time.Minutes: oadd.org.joda.time.Minutes minutes(int)>(v);
return v;
}
public oadd.org.joda.time.Seconds toStandardSeconds()
{
oadd.org.joda.time.Hours v;
int v, v;
oadd.org.joda.time.Seconds v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = staticinvoke <oadd.org.joda.time.field.FieldUtils: int safeMultiply(int,int)>(v, 3600);
v = staticinvoke <oadd.org.joda.time.Seconds: oadd.org.joda.time.Seconds seconds(int)>(v);
return v;
}
public oadd.org.joda.time.Duration toStandardDuration()
{
oadd.org.joda.time.Duration v;
oadd.org.joda.time.Hours v;
int v;
long v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = new oadd.org.joda.time.Duration;
v = v * 3600000L;
specialinvoke v.<oadd.org.joda.time.Duration: void <init>(long)>(v);
return v;
}
public int getHours()
{
int v;
oadd.org.joda.time.Hours v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
return v;
}
public oadd.org.joda.time.Hours plus(int)
{
oadd.org.joda.time.Hours v, v;
int v, v, v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: int;
if v != 0 goto label;
return v;
label:
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = staticinvoke <oadd.org.joda.time.field.FieldUtils: int safeAdd(int,int)>(v, v);
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public oadd.org.joda.time.Hours plus(oadd.org.joda.time.Hours)
{
oadd.org.joda.time.Hours v, v, v;
int v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: oadd.org.joda.time.Hours;
if v != null goto label;
return v;
label:
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = virtualinvoke v.<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours plus(int)>(v);
return v;
}
public oadd.org.joda.time.Hours minus(int)
{
oadd.org.joda.time.Hours v, v;
int v, v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: int;
v = staticinvoke <oadd.org.joda.time.field.FieldUtils: int safeNegate(int)>(v);
v = virtualinvoke v.<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours plus(int)>(v);
return v;
}
public oadd.org.joda.time.Hours minus(oadd.org.joda.time.Hours)
{
oadd.org.joda.time.Hours v, v, v;
int v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: oadd.org.joda.time.Hours;
if v != null goto label;
return v;
label:
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = virtualinvoke v.<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours minus(int)>(v);
return v;
}
public oadd.org.joda.time.Hours multipliedBy(int)
{
oadd.org.joda.time.Hours v, v;
int v, v, v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = staticinvoke <oadd.org.joda.time.field.FieldUtils: int safeMultiply(int,int)>(v, v);
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public oadd.org.joda.time.Hours dividedBy(int)
{
oadd.org.joda.time.Hours v, v;
int v, v, v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: int;
if v != 1 goto label;
return v;
label:
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = v / v;
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public oadd.org.joda.time.Hours negated()
{
oadd.org.joda.time.Hours v, v;
int v, v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = staticinvoke <oadd.org.joda.time.field.FieldUtils: int safeNegate(int)>(v);
v = staticinvoke <oadd.org.joda.time.Hours: oadd.org.joda.time.Hours hours(int)>(v);
return v;
}
public boolean isGreaterThan(oadd.org.joda.time.Hours)
{
oadd.org.joda.time.Hours v, v;
int v, v, v;
boolean v, v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: oadd.org.joda.time.Hours;
if v != null goto label;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
if v <= v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isLessThan(oadd.org.joda.time.Hours)
{
oadd.org.joda.time.Hours v, v;
int v, v, v;
boolean v, v;
v := @this: oadd.org.joda.time.Hours;
v := @parameter: oadd.org.joda.time.Hours;
if v != null goto label;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
if v >= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
if v >= v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String toString()
{
oadd.org.joda.time.Hours v;
int v;
java.lang.String v, v;
v := @this: oadd.org.joda.time.Hours;
v = virtualinvoke v.<oadd.org.joda.time.Hours: int getValue()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("PT\u0001H");
return v;
}
static void <clinit>()
{
oadd.org.joda.time.Hours v, v, v, v, v, v, v, v, v, v, v;
oadd.org.joda.time.format.PeriodFormatter v, v;
oadd.org.joda.time.PeriodType v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(0);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours ZERO> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(1);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours ONE> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(2);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours TWO> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(3);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours THREE> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(4);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours FOUR> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(5);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours FIVE> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(6);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours SIX> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(7);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours SEVEN> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(8);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours EIGHT> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(2147483647);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours MAX_VALUE> = v;
v = new oadd.org.joda.time.Hours;
specialinvoke v.<oadd.org.joda.time.Hours: void <init>(int)>(-2147483648);
<oadd.org.joda.time.Hours: oadd.org.joda.time.Hours MIN_VALUE> = v;
v = staticinvoke <oadd.org.joda.time.format.ISOPeriodFormat: oadd.org.joda.time.format.PeriodFormatter standard()>();
v = staticinvoke <oadd.org.joda.time.PeriodType: oadd.org.joda.time.PeriodType hours()>();
v = virtualinvoke v.<oadd.org.joda.time.format.PeriodFormatter: oadd.org.joda.time.format.PeriodFormatter withParseType(oadd.org.joda.time.PeriodType)>(v);
<oadd.org.joda.time.Hours: oadd.org.joda.time.format.PeriodFormatter PARSER> = v;
return;
}
}