final class org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue extends java.lang.Object implements org.apache.hive.kudu.com.stumbleupon.async.Callback
{
private final org.apache.hive.kudu.com.stumbleupon.async.Deferred d;
private final org.apache.hive.kudu.com.stumbleupon.async.Callback cb;
final org.apache.hive.kudu.com.stumbleupon.async.Deferred this$0;
public void <init>(org.apache.hive.kudu.com.stumbleupon.async.Deferred, org.apache.hive.kudu.com.stumbleupon.async.Deferred, org.apache.hive.kudu.com.stumbleupon.async.Callback)
{
org.apache.hive.kudu.com.stumbleupon.async.Deferred v, v;
org.apache.hive.kudu.com.stumbleupon.async.Callback v;
org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue v;
v := @this: org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue;
v := @parameter: org.apache.hive.kudu.com.stumbleupon.async.Deferred;
v := @parameter: org.apache.hive.kudu.com.stumbleupon.async.Deferred;
v := @parameter: org.apache.hive.kudu.com.stumbleupon.async.Callback;
v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred d> = v;
v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Callback cb> = v;
return;
}
public java.lang.Object call(java.lang.Object)
{
java.lang.AssertionError v;
int v;
org.apache.hive.kudu.com.stumbleupon.async.Callback v, v, v, v;
java.lang.String v, v;
boolean v, v;
org.apache.hive.kudu.com.stumbleupon.async.Deferred v, v, v, v, v, v;
org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue v;
java.lang.Object v;
v := @this: org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue;
v := @parameter: java.lang.Object;
v = v instanceof org.apache.hive.kudu.com.stumbleupon.async.Deferred;
if v == 0 goto label;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred this$0>;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Callback cb>;
specialinvoke v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred: void handleContinuation(org.apache.hive.kudu.com.stumbleupon.async.Deferred,org.apache.hive.kudu.com.stumbleupon.async.Callback)>(v, v);
goto label;
label:
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred this$0>;
v = specialinvoke v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred: boolean casState(int,int)>(2, 1);
if v != 0 goto label;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Callback cb>;
if v != null goto label;
v = "null";
goto label;
label:
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Callback cb>;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Callback cb>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.hive.kudu.com.stumbleupon.async.Callback,int)>(v, 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[])>("\u0001@\u0001");
label:
v = new java.lang.AssertionError;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred this$0>;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred d>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.hive.kudu.com.stumbleupon.async.Deferred,org.apache.hive.kudu.com.stumbleupon.async.Deferred,java.lang.String)>(v, v, 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[])>("Tried to resume the execution of \u) although it\'s not in state=PAUSED.  This occurred after the completion of \u which was originally returned by callback=\u0001");
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>(v);
throw v;
label:
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred this$0>;
v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred: java.lang.Object result> = v;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred this$0>;
specialinvoke v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred: void runCallbacks()>();
return v;
}
public java.lang.String toString()
{
org.apache.hive.kudu.com.stumbleupon.async.Deferred v;
org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue v;
int v, v;
org.apache.hive.kudu.com.stumbleupon.async.Callback v, v, v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred this$0>;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Callback cb>;
if v == null goto label;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Callback cb>;
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Callback cb>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.hive.kudu.com.stumbleupon.async.Callback,int)>(v, 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[])>("\u0001@\u0001");
goto label;
label:
v = v.<org.apache.hive.kudu.com.stumbleupon.async.Deferred$Continue: org.apache.hive.kudu.com.stumbleupon.async.Deferred d>;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,java.lang.Object)>(v, 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[])>("(continuation of Deferred@\u after \u)");
return v;
}
}