public class nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils extends java.lang.Object
{
static final nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.LongRange LONG_TO_INT_RANGE;
public static void accept(nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableBiConsumer, java.time.Duration) throws java.lang.Throwable
{
java.lang.Long v;
java.time.Duration v;
nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableBiConsumer v;
int v;
long v;
java.lang.Integer v;
v := @parameter: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableBiConsumer;
v := @parameter: java.time.Duration;
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<java.time.Duration: long toMillis()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: int getNanosOfMilli(java.time.Duration)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableBiConsumer: void accept(java.lang.Object,java.lang.Object)>(v, v);
label:
return;
}
public static int getNanosOfMiili(java.time.Duration)
{
int v;
java.time.Duration v;
v := @parameter: java.time.Duration;
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: int getNanosOfMilli(java.time.Duration)>(v);
return v;
}
public static int getNanosOfMilli(java.time.Duration)
{
java.time.Duration v, v;
int v, v;
v := @parameter: java.time.Duration;
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: java.time.Duration zeroIfNull(java.time.Duration)>(v);
v = virtualinvoke v.<java.time.Duration: int getNano()>();
v = v % 1000000;
return v;
}
public static boolean isPositive(java.time.Duration)
{
java.time.Duration v;
boolean v, v, v;
v := @parameter: java.time.Duration;
v = virtualinvoke v.<java.time.Duration: boolean isNegative()>();
if v != 0 goto label;
v = virtualinvoke v.<java.time.Duration: boolean isZero()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static java.time.Instant now(nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer) throws java.lang.Throwable
{
java.time.Instant v;
nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer v;
v := @parameter: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer;
v = staticinvoke <java.time.Instant: java.time.Instant now()>();
interfaceinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer: void accept(java.lang.Object)>(v);
return v;
}
public static java.time.Duration of(nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer) throws java.lang.Throwable
{
java.time.Duration v;
java.time.Instant v;
nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer v, v;
v := @parameter: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils$accept__823: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer bootstrap$(nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer)>(v);
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: java.time.Instant now(nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer)>(v);
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: java.time.Duration since(java.time.temporal.Temporal)>(v);
return v;
}
public static java.time.Duration of(nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableRunnable) throws java.lang.Throwable
{
nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableRunnable v;
nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer v;
java.time.Duration v;
v := @parameter: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableRunnable;
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils$lambda_of_0__824: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer bootstrap$(nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableRunnable)>(v);
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: java.time.Duration of(nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.function.FailableConsumer)>(v);
return v;
}
public static java.time.Duration since(java.time.temporal.Temporal)
{
java.time.Instant v;
java.time.temporal.Temporal v;
java.time.Duration v;
v := @parameter: java.time.temporal.Temporal;
v = staticinvoke <java.time.Instant: java.time.Instant now()>();
v = staticinvoke <java.time.Duration: java.time.Duration between(java.time.temporal.Temporal,java.time.temporal.Temporal)>(v, v);
return v;
}
static java.time.temporal.ChronoUnit toChronoUnit(java.util.concurrent.TimeUnit)
{
java.lang.IllegalArgumentException v;
java.util.concurrent.TimeUnit v;
java.time.temporal.ChronoUnit v, v, v, v, v, v, v;
int[] v;
int v, v;
java.lang.Object v;
java.lang.String v;
v := @parameter: java.util.concurrent.TimeUnit;
v = <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils$1: int[] $SwitchMap$java$util$concurrent$TimeUnit>;
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v = virtualinvoke v.<java.util.concurrent.TimeUnit: int ordinal()>();
v = v[v];
tableswitch(v)
{
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;
default: goto label;
};
label:
v = <java.time.temporal.ChronoUnit: java.time.temporal.ChronoUnit NANOS>;
return v;
label:
v = <java.time.temporal.ChronoUnit: java.time.temporal.ChronoUnit MICROS>;
return v;
label:
v = <java.time.temporal.ChronoUnit: java.time.temporal.ChronoUnit MILLIS>;
return v;
label:
v = <java.time.temporal.ChronoUnit: java.time.temporal.ChronoUnit SECONDS>;
return v;
label:
v = <java.time.temporal.ChronoUnit: java.time.temporal.ChronoUnit MINUTES>;
return v;
label:
v = <java.time.temporal.ChronoUnit: java.time.temporal.ChronoUnit HOURS>;
return v;
label:
v = <java.time.temporal.ChronoUnit: java.time.temporal.ChronoUnit DAYS>;
return v;
label:
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.util.concurrent.TimeUnit: java.lang.String toString()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
}
public static java.time.Duration toDuration(long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
java.time.temporal.ChronoUnit v;
java.time.Duration v;
long v;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: java.time.temporal.ChronoUnit toChronoUnit(java.util.concurrent.TimeUnit)>(v);
v = staticinvoke <java.time.Duration: java.time.Duration of(long,java.time.temporal.TemporalUnit)>(v, v);
return v;
}
public static int toMillisInt(java.time.Duration)
{
nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.LongRange v;
java.lang.Long v;
java.time.Duration v;
int v;
java.lang.Object v;
long v;
v := @parameter: java.time.Duration;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "duration");
v = <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.LongRange LONG_TO_INT_RANGE>;
v = virtualinvoke v.<java.time.Duration: long toMillis()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.LongRange: java.lang.Object fit(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Long: int intValue()>();
return v;
}
public static java.time.Duration zeroIfNull(java.time.Duration)
{
java.lang.Object v;
java.time.Duration v, v;
v := @parameter: java.time.Duration;
v = <java.time.Duration: java.time.Duration ZERO>;
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.ObjectUtils: java.lang.Object defaultIfNull(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public void <init>()
{
nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
static void <clinit>()
{
nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.LongRange v;
java.lang.Long v, v;
v = <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.math.NumberUtils: java.lang.Long LONG_INT_MIN_VALUE>;
v = <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.math.NumberUtils: java.lang.Long LONG_INT_MAX_VALUE>;
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.LongRange: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.LongRange of(java.lang.Long,java.lang.Long)>(v, v);
<nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.time.DurationUtils: nl.basjes.parse.useragent.yauaa.shaded.org.apache.commons.lang.LongRange LONG_TO_INT_RANGE> = v;
return;
}
}