public class org.fusesource.hawtdispatch.Future$$anon$1 extends java.lang.Object implements org.fusesource.hawtdispatch.SettableFuture
{
private scala.Option _callback;
private scala.Option _result;
private volatile org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex$module;
public scala.Option _callback()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
scala.Option v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = v.<org.fusesource.hawtdispatch.Future$$anon$1: scala.Option _callback>;
return v;
}
public void _callback_$eq(scala.Option)
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
scala.Option v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: scala.Option;
v.<org.fusesource.hawtdispatch.Future$$anon$1: scala.Option _callback> = v;
return;
}
public scala.Option _result()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
scala.Option v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = v.<org.fusesource.hawtdispatch.Future$$anon$1: scala.Option _result>;
return v;
}
public void _result_$eq(scala.Option)
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
scala.Option v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: scala.Option;
v.<org.fusesource.hawtdispatch.Future$$anon$1: scala.Option _result> = v;
return;
}
private org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex$lzycompute()
{
java.lang.Throwable v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
org.fusesource.hawtdispatch.SettableFuture$mutex$ v, v, v;
scala.runtime.BoxedUnit v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
entermonitor v;
label:
v = v.<org.fusesource.hawtdispatch.Future$$anon$1: org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex$module>;
if v != null goto label;
v = new org.fusesource.hawtdispatch.SettableFuture$mutex$;
specialinvoke v.<org.fusesource.hawtdispatch.SettableFuture$mutex$: void <init>(org.fusesource.hawtdispatch.SettableFuture)>(v);
v.<org.fusesource.hawtdispatch.Future$$anon$1: org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex$module> = v;
label:
v = <scala.runtime.BoxedUnit: scala.runtime.BoxedUnit UNIT>;
exitmonitor v;
label:
v = v.<org.fusesource.hawtdispatch.Future$$anon$1: org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex$module>;
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
org.fusesource.hawtdispatch.SettableFuture$mutex$ v, v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = v.<org.fusesource.hawtdispatch.Future$$anon$1: org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex$module>;
if v != null goto label;
v = specialinvoke v.<org.fusesource.hawtdispatch.Future$$anon$1: org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex$lzycompute()>();
goto label;
label:
v = v.<org.fusesource.hawtdispatch.Future$$anon$1: org.fusesource.hawtdispatch.SettableFuture$mutex$ mutex$module>;
label:
return v;
}
public void apply(java.lang.Object)
{
java.lang.Object v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: java.lang.Object;
staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: void apply(org.fusesource.hawtdispatch.SettableFuture,java.lang.Object)>(v, v);
return;
}
public void set(java.lang.Object)
{
java.lang.Object v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: java.lang.Object;
staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: void set(org.fusesource.hawtdispatch.SettableFuture,java.lang.Object)>(v, v);
return;
}
public java.lang.Object get()
{
java.lang.Object v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: java.lang.Object get(org.fusesource.hawtdispatch.SettableFuture)>(v);
return v;
}
public java.lang.Object await()
{
java.lang.Object v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: java.lang.Object await(org.fusesource.hawtdispatch.SettableFuture)>(v);
return v;
}
public scala.Option await(long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
long v;
scala.Option v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: scala.Option await(org.fusesource.hawtdispatch.SettableFuture,long,java.util.concurrent.TimeUnit)>(v, v, v);
return v;
}
public void onComplete(scala.Function)
{
scala.Function v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: scala.Function;
staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: void onComplete(org.fusesource.hawtdispatch.SettableFuture,scala.Function)>(v, v);
return;
}
public boolean completed()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
boolean v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: boolean completed(org.fusesource.hawtdispatch.SettableFuture)>(v);
return v;
}
public org.fusesource.hawtdispatch.SettableFuture map(scala.Function)
{
org.fusesource.hawtdispatch.SettableFuture v;
scala.Function v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: scala.Function;
v = staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: org.fusesource.hawtdispatch.SettableFuture map(org.fusesource.hawtdispatch.SettableFuture,scala.Function)>(v, v);
return v;
}
public java.lang.Object apply()
{
java.lang.Object v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <org.fusesource.hawtdispatch.Future$class: java.lang.Object apply(org.fusesource.hawtdispatch.Future)>(v);
return v;
}
public boolean apply$mcZ$sp()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
boolean v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: boolean apply$mcZ$sp(scala.Function)>(v);
return v;
}
public byte apply$mcB$sp()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
byte v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: byte apply$mcB$sp(scala.Function)>(v);
return v;
}
public char apply$mcC$sp()
{
char v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: char apply$mcC$sp(scala.Function)>(v);
return v;
}
public double apply$mcD$sp()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: double apply$mcD$sp(scala.Function)>(v);
return v;
}
public float apply$mcF$sp()
{
float v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: float apply$mcF$sp(scala.Function)>(v);
return v;
}
public int apply$mcI$sp()
{
int v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: int apply$mcI$sp(scala.Function)>(v);
return v;
}
public long apply$mcJ$sp()
{
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: long apply$mcJ$sp(scala.Function)>(v);
return v;
}
public short apply$mcS$sp()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
short v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: short apply$mcS$sp(scala.Function)>(v);
return v;
}
public void apply$mcV$sp()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
staticinvoke <scala.Function0$class: void apply$mcV$sp(scala.Function)>(v);
return;
}
public java.lang.String toString()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
java.lang.String v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v = staticinvoke <scala.Function0$class: java.lang.String toString(scala.Function)>(v);
return v;
}
public boolean apply$mcZD$sp(double)
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
boolean v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: double;
v = staticinvoke <scala.Function1$class: boolean apply$mcZD$sp(scala.Function,double)>(v, v);
return v;
}
public double apply$mcDD$sp(double)
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v, v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: double;
v = staticinvoke <scala.Function1$class: double apply$mcDD$sp(scala.Function,double)>(v, v);
return v;
}
public float apply$mcFD$sp(double)
{
float v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: double;
v = staticinvoke <scala.Function1$class: float apply$mcFD$sp(scala.Function,double)>(v, v);
return v;
}
public int apply$mcID$sp(double)
{
int v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: double;
v = staticinvoke <scala.Function1$class: int apply$mcID$sp(scala.Function,double)>(v, v);
return v;
}
public long apply$mcJD$sp(double)
{
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: double;
v = staticinvoke <scala.Function1$class: long apply$mcJD$sp(scala.Function,double)>(v, v);
return v;
}
public void apply$mcVD$sp(double)
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: double;
staticinvoke <scala.Function1$class: void apply$mcVD$sp(scala.Function,double)>(v, v);
return;
}
public boolean apply$mcZF$sp(float)
{
float v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
boolean v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: float;
v = staticinvoke <scala.Function1$class: boolean apply$mcZF$sp(scala.Function,float)>(v, v);
return v;
}
public double apply$mcDF$sp(float)
{
float v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: float;
v = staticinvoke <scala.Function1$class: double apply$mcDF$sp(scala.Function,float)>(v, v);
return v;
}
public float apply$mcFF$sp(float)
{
float v, v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: float;
v = staticinvoke <scala.Function1$class: float apply$mcFF$sp(scala.Function,float)>(v, v);
return v;
}
public int apply$mcIF$sp(float)
{
int v;
float v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: float;
v = staticinvoke <scala.Function1$class: int apply$mcIF$sp(scala.Function,float)>(v, v);
return v;
}
public long apply$mcJF$sp(float)
{
float v;
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: float;
v = staticinvoke <scala.Function1$class: long apply$mcJF$sp(scala.Function,float)>(v, v);
return v;
}
public void apply$mcVF$sp(float)
{
float v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: float;
staticinvoke <scala.Function1$class: void apply$mcVF$sp(scala.Function,float)>(v, v);
return;
}
public boolean apply$mcZI$sp(int)
{
int v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
boolean v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: int;
v = staticinvoke <scala.Function1$class: boolean apply$mcZI$sp(scala.Function,int)>(v, v);
return v;
}
public double apply$mcDI$sp(int)
{
int v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: int;
v = staticinvoke <scala.Function1$class: double apply$mcDI$sp(scala.Function,int)>(v, v);
return v;
}
public float apply$mcFI$sp(int)
{
int v;
float v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: int;
v = staticinvoke <scala.Function1$class: float apply$mcFI$sp(scala.Function,int)>(v, v);
return v;
}
public int apply$mcII$sp(int)
{
int v, v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: int;
v = staticinvoke <scala.Function1$class: int apply$mcII$sp(scala.Function,int)>(v, v);
return v;
}
public long apply$mcJI$sp(int)
{
int v;
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: int;
v = staticinvoke <scala.Function1$class: long apply$mcJI$sp(scala.Function,int)>(v, v);
return v;
}
public void apply$mcVI$sp(int)
{
int v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: int;
staticinvoke <scala.Function1$class: void apply$mcVI$sp(scala.Function,int)>(v, v);
return;
}
public boolean apply$mcZJ$sp(long)
{
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
boolean v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: long;
v = staticinvoke <scala.Function1$class: boolean apply$mcZJ$sp(scala.Function,long)>(v, v);
return v;
}
public double apply$mcDJ$sp(long)
{
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
double v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: long;
v = staticinvoke <scala.Function1$class: double apply$mcDJ$sp(scala.Function,long)>(v, v);
return v;
}
public float apply$mcFJ$sp(long)
{
float v;
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: long;
v = staticinvoke <scala.Function1$class: float apply$mcFJ$sp(scala.Function,long)>(v, v);
return v;
}
public int apply$mcIJ$sp(long)
{
int v;
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: long;
v = staticinvoke <scala.Function1$class: int apply$mcIJ$sp(scala.Function,long)>(v, v);
return v;
}
public long apply$mcJJ$sp(long)
{
long v, v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: long;
v = staticinvoke <scala.Function1$class: long apply$mcJJ$sp(scala.Function,long)>(v, v);
return v;
}
public void apply$mcVJ$sp(long)
{
long v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: long;
staticinvoke <scala.Function1$class: void apply$mcVJ$sp(scala.Function,long)>(v, v);
return;
}
public scala.Function compose(scala.Function)
{
scala.Function v, v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: scala.Function;
v = staticinvoke <scala.Function1$class: scala.Function compose(scala.Function,scala.Function)>(v, v);
return v;
}
public scala.Function andThen(scala.Function)
{
scala.Function v, v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: scala.Function;
v = staticinvoke <scala.Function1$class: scala.Function andThen(scala.Function,scala.Function)>(v, v);
return v;
}
public scala.Option merge(java.lang.Object)
{
scala.Some v;
java.lang.Object v;
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
v := @parameter: java.lang.Object;
v = new scala.Some;
specialinvoke v.<scala.Some: void <init>(java.lang.Object)>(v);
return v;
}
public void <init>()
{
org.fusesource.hawtdispatch.Future$$anon$1 v;
v := @this: org.fusesource.hawtdispatch.Future$$anon$1;
specialinvoke v.<java.lang.Object: void <init>()>();
staticinvoke <scala.Function1$class: void $init$(scala.Function)>(v);
staticinvoke <scala.Function0$class: void $init$(scala.Function)>(v);
staticinvoke <org.fusesource.hawtdispatch.Future$class: void $init$(org.fusesource.hawtdispatch.Future)>(v);
staticinvoke <org.fusesource.hawtdispatch.SettableFuture$class: void $init$(org.fusesource.hawtdispatch.SettableFuture)>(v);
return;
}
}