final class org.jboss.threads.TimeUtil extends java.lang.Object
{
private static final long LARGEST_SECONDS;
private void <init>()
{
org.jboss.threads.TimeUtil v;
v := @this: org.jboss.threads.TimeUtil;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
static long clampedPositiveNanos(java.time.Duration)
{
long v, v, v, v, v;
byte v;
java.time.Duration v;
int v;
v := @parameter: java.time.Duration;
v = virtualinvoke v.<java.time.Duration: long getSeconds()>();
v = staticinvoke <java.lang.Math: long max(long,long)>(0L, v);
v = v cmp 9223372035L;
if v <= 0 goto label;
v = 9223372036854775807L;
goto label;
label:
v = v * 1000000000L;
v = virtualinvoke v.<java.time.Duration: int getNano()>();
v = v + v;
v = staticinvoke <java.lang.Math: long max(long,long)>(1L, v);
label:
return v;
}
}