public final class org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter extends java.lang.Object implements org.apache.drill.shaded.guava.com.google.common.util.concurrent.TimeLimiter
{
public void <init>()
{
org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter v;
v := @this: org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.Object newProxy(java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter v;
java.lang.Class v;
java.lang.Object v;
long v;
v := @this: org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Class;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
return v;
}
public java.lang.Object callWithTimeout(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException
{
java.lang.Throwable v;
java.lang.Error v;
java.util.concurrent.Callable v;
long v;
java.lang.RuntimeException v;
java.lang.Exception v;
java.util.concurrent.ExecutionException v, v;
java.util.concurrent.TimeUnit v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.UncheckedExecutionException v;
java.lang.Object v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.ExecutionError v;
v := @this: org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter;
v := @parameter: java.util.concurrent.Callable;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
label:
v = interfaceinvoke v.<java.util.concurrent.Callable: java.lang.Object call()>();
label:
return v;
label:
v := @caughtexception;
v = new org.apache.drill.shaded.guava.com.google.common.util.concurrent.UncheckedExecutionException;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.UncheckedExecutionException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v := @caughtexception;
v = new java.util.concurrent.ExecutionException;
specialinvoke v.<java.util.concurrent.ExecutionException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v := @caughtexception;
v = new org.apache.drill.shaded.guava.com.google.common.util.concurrent.ExecutionError;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.ExecutionError: void <init>(java.lang.Error)>(v);
throw v;
label:
v := @caughtexception;
v = new java.util.concurrent.ExecutionException;
specialinvoke v.<java.util.concurrent.ExecutionException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.lang.RuntimeException from label to label with label;
catch java.lang.Exception from label to label with label;
catch java.lang.Error from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public java.lang.Object callUninterruptiblyWithTimeout(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException
{
java.util.concurrent.TimeUnit v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter v;
java.lang.Object v;
java.util.concurrent.Callable v;
long v;
v := @this: org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter;
v := @parameter: java.util.concurrent.Callable;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter: java.lang.Object callWithTimeout(java.util.concurrent.Callable,long,java.util.concurrent.TimeUnit)>(v, v, v);
return v;
}
public void runWithTimeout(java.lang.Runnable, long, java.util.concurrent.TimeUnit)
{
java.lang.Throwable v;
java.lang.Error v;
long v;
java.lang.RuntimeException v;
java.lang.Runnable v;
java.util.concurrent.TimeUnit v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.UncheckedExecutionException v, v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.ExecutionError v;
v := @this: org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter;
v := @parameter: java.lang.Runnable;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
label:
interfaceinvoke v.<java.lang.Runnable: void run()>();
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.drill.shaded.guava.com.google.common.util.concurrent.UncheckedExecutionException;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.UncheckedExecutionException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v := @caughtexception;
v = new org.apache.drill.shaded.guava.com.google.common.util.concurrent.ExecutionError;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.ExecutionError: void <init>(java.lang.Error)>(v);
throw v;
label:
v := @caughtexception;
v = new org.apache.drill.shaded.guava.com.google.common.util.concurrent.UncheckedExecutionException;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.UncheckedExecutionException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.lang.RuntimeException from label to label with label;
catch java.lang.Error from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public void runUninterruptiblyWithTimeout(java.lang.Runnable, long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter v;
long v;
java.lang.Runnable v;
v := @this: org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter;
v := @parameter: java.lang.Runnable;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.FakeTimeLimiter: void runWithTimeout(java.lang.Runnable,long,java.util.concurrent.TimeUnit)>(v, v, v);
return;
}
}