final class com.google.common.util.concurrent.Internal extends java.lang.Object
{
static long toNanosSaturated(java.time.Duration)
{
java.time.Duration v;
java.lang.ArithmeticException v;
long v, v;
boolean v;
v := @parameter: java.time.Duration;
label:
v = virtualinvoke v.<java.time.Duration: long toNanos()>();
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.time.Duration: boolean isNegative()>();
if v == 0 goto label;
v = -9223372036854775808L;
goto label;
label:
v = 9223372036854775807L;
label:
return v;
catch java.lang.ArithmeticException from label to label with label;
}
private void <init>()
{
com.google.common.util.concurrent.Internal v;
v := @this: com.google.common.util.concurrent.Internal;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
}