Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xuwei-k/776118 to your computer and use it in GitHub Desktop.
Save xuwei-k/776118 to your computer and use it in GitHub Desktop.
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: test.scala
import java.io.Serializable;
import scala.*;
import scala.actors.Actor;
import scala.actors.ReplyReactor;
import scala.collection.Iterator;
import scala.runtime.*;
import scala.util.continuations.ControlContext;
public final class Trampoline
{
public static class Execute
implements ScalaObject, Product, Serializable
{
public Iterator productIterator()
{
return scala.Product.class.productIterator(this);
}
/**
* @deprecated Method productElements is deprecated
*/
public Iterator productElements()
{
return scala.Product.class.productElements(this);
}
public Function1 copy$default$1()
{
return f();
}
public Function1 f()
{
return f;
}
public Execute copy(Function1 f)
{
return new Execute(f);
}
public int hashCode()
{
return ScalaRunTime$.MODULE$._hashCode(this);
}
public String toString()
{
return ScalaRunTime$.MODULE$._toString(this);
}
public boolean equals(Object obj)
{
if(this == obj) goto _L2; else goto _L1
_L1:
Object obj1 = obj;
if(!(obj1 instanceof Execute)) goto _L4; else goto _L3
_L3:
Function1 f$1;
Execute execute = (Execute)obj1;
Function1 function1 = execute.f();
f$1 = function1;
if(gd1$1(f$1) ? ((Execute)obj).canEqual(this) : false) goto _L2; else goto _L5
_L4:
if(false) goto _L2; else goto _L5
_L2:
true;
goto _L6
_L5:
false;
_L6:
return;
}
public String productPrefix()
{
return "Execute";
}
public int productArity()
{
return 1;
}
public Object productElement(int i)
{
int j = i;
if(j == 0)
return f();
else
throw new IndexOutOfBoundsException(BoxesRunTime.boxToInteger(i).toString());
}
public boolean canEqual(Object obj)
{
return obj instanceof Execute;
}
private final boolean gd1$1(Function1 function1)
{
function1;
Function1 function1_1 = f();
if(function1 != null) goto _L2; else goto _L1
_L1:
JVM INSTR pop ;
if(function1_1 == null) goto _L4; else goto _L3
_L2:
function1_1;
equals();
JVM INSTR ifeq 29;
goto _L4 _L3
_L4:
true;
goto _L5
_L3:
false;
_L5:
return;
}
private final Function1 f;
public Execute(Function1 f)
{
this.f = f;
super();
scala.Product.class.$init$(this);
}
}
public static final ControlContext runTest()
{
return Trampoline$.MODULE$.runTest();
}
public static final ControlContext _mthswitch(Actor actor)
{
return Trampoline$.MODULE$._mthswitch(actor);
}
public static final void main(String args[])
{
Trampoline$.MODULE$.main(args);
}
// Unreferenced inner class Trampoline$$anonfun$main$1
public static final class .anonfun.main._cls1 extends AbstractFunction0
implements Serializable
{
public final ControlContext apply()
{
return Trampoline$.MODULE$.runTest();
}
public final volatile Object apply()
{
return apply();
}
public static final long serialVersionUID = 0L;
public .anonfun.main._cls1()
{
}
}
// Unreferenced inner class Trampoline$$anonfun$switch$1
public static final class .anonfun.switch._cls1 extends AbstractFunction1
implements Serializable
{
public final void apply(Function1 k)
{
otherSide$1.$bang(new Execute(k));
}
public final volatile Object apply(Object v1)
{
apply((Function1)v1);
return BoxedUnit.UNIT;
}
public static final long serialVersionUID = 0L;
private final Actor otherSide$1;
public .anonfun.switch._cls1(Actor actor)
{
otherSide$1 = actor;
super();
}
}
// Unreferenced inner class Trampoline$$anonfun$runTest$1
public static final class .anonfun.runTest._cls1 extends AbstractFunction1
implements Serializable
{
public final ControlContext apply(BoxedUnit tmp1)
{
BoxedUnit _tmp = tmp1;
n$1.elem = n$1.elem + 1;
Predef$.MODULE$.println(BoxesRunTime.boxToInteger(n$1.elem));
public final class .anonfun.apply._cls1 extends AbstractFunction1
implements Serializable
{
public final ControlContext apply(BoxedUnit tmp2)
{
BoxedUnit _tmp = tmp2;
public static final class .anonfun.runTest._cls1 extends AbstractFunction1
implements Serializable
{
public final ControlContext apply(BoxedUnit tmp1)
{
BoxedUnit _tmp = tmp1;
n$1.elem = n$1.elem + 1;
Predef$.MODULE$.println(BoxesRunTime.boxToInteger(n$1.elem));
$outer._fld1.elem = $outer._fld1.elem + 1;
Predef$.MODULE$.println(BoxesRunTime.boxToInteger($outer._fld1.elem));
public final class .anonfun.apply._cls2 extends AbstractFunction1
implements Serializable
{
public final ControlContext apply(BoxedUnit tmp3)
{
BoxedUnit _tmp = tmp3;
$outer.outer()._fld1.elem = $outer.outer()._fld1.elem + 1;
Predef$.MODULE$.println(BoxesRunTime.boxToInteger($outer.outer()._fld1.elem));
public final class .anonfun.apply._cls3 extends AbstractFunction1
implements Serializable
{
public final void apply(BoxedUnit tmp4)
{
BoxedUnit _tmp = tmp4;
$outer.outer().outer()._fld1.elem = $outer.outer().outer()._fld1.elem + 1;
Predef$.MODULE$.println(BoxesRunTime.boxToInteger($outer.outer().outer()._fld1.elem));
}
public final volatile Object apply(Object v1)
{
apply((BoxedUnit)v1);
return BoxedUnit.UNIT;
}
public static final long serialVersionUID = 0L;
private final .anonfun.apply._cls2 $outer;
public .anonfun.apply._cls3()
{
if(.anonfun.apply._cls2.this == null)
{
throw new NullPointerException();
} else
{
this.$outer = .anonfun.apply._cls2.this;
super();
return;
}
}
}
return Trampoline$.MODULE$._mthswitch(TrampolineActorB..MODULE.).map(new .anonfun.apply._cls3());
}
public .anonfun.apply._cls1 Trampoline$$anonfun$$anonfun$$anonfun$$$outer()
{
return $outer;
}
public final volatile Object apply(Object v1)
{
return apply((BoxedUnit)v1);
}
public static final long serialVersionUID = 0L;
private final .anonfun.apply._cls1 $outer;
public .anonfun.apply._cls2()
{
if(.anonfun.apply._cls1.this == null)
{
throw new NullPointerException();
} else
{
this.$outer = .anonfun.apply._cls1.this;
super();
return;
}
}
}
class TrampolineActorA.
implements Actor, ScalaObject
{
public final boolean scala$actors$Actor$$isSuspended()
{
return scala$actors$Actor$$isSuspended;
}
public final void scala$actors$Actor$$isSuspended_$eq(boolean flag)
{
scala$actors$Actor$$isSuspended = flag;
}
public final Option scala$actors$Actor$$received()
{
return scala$actors$Actor$$received;
}
public final void scala$actors$Actor$$received_$eq(Option option)
{
scala$actors$Actor$$received = option;
}
public final scala.actors.Actor.blocker. scala$actors$Actor$$blocker()
{
if(scala$actors$Actor$$blocker$module == null)
scala$actors$Actor$$blocker$module = new scala.actors.Actor.blocker.(this);
return scala$actors$Actor$$blocker$module;
}
public List links()
{
return links;
}
public void links_$eq(List list)
{
links = list;
}
public boolean trapExit()
{
return trapExit;
}
public void trapExit_$eq(boolean flag)
{
trapExit = flag;
}
public final Object scala$actors$Actor$$exitReason()
{
return scala$actors$Actor$$exitReason;
}
public final void scala$actors$Actor$$exitReason_$eq(Object obj)
{
scala$actors$Actor$$exitReason = obj;
}
public boolean shouldExit()
{
return shouldExit;
}
public void shouldExit_$eq(boolean flag)
{
shouldExit = flag;
}
public final Function0 scala$actors$Actor$$super$startSearch(Object msg, OutputChannel replyTo, PartialFunction handler)
{
return scala.actors.Reactor.class.startSearch(this, msg, replyTo, handler);
}
public final Nothing$ scala$actors$Actor$$super$react(PartialFunction handler)
{
return scala.actors.ReplyReactor.class.react(this, handler);
}
public final Nothing$ scala$actors$Actor$$super$reactWithin(long msec, PartialFunction handler)
{
return scala.actors.ReplyReactor.class.reactWithin(this, msec, handler);
}
public final void scala$actors$Actor$$super$dostart()
{
scala.actors.Reactor.class.dostart(this);
}
public final Reactor scala$actors$Actor$$super$start()
{
return scala.actors.Reactor.class.start(this);
}
public final scala.Enumeration.Value scala$actors$Actor$$super$getState()
{
return scala.actors.ReplyReactor.class.getState(this);
}
public final Nothing$ scala$actors$Actor$$super$exit()
{
return scala.actors.Reactor.class.exit(this);
}
public IScheduler scheduler()
{
return scala.actors.Actor.class.scheduler(this);
}
public Function0 startSearch(Object msg, OutputChannel replyTo, PartialFunction handler)
{
return scala.actors.Actor.class.startSearch(this, msg, replyTo, handler);
}
public void searchMailbox(MQueue startMbox, PartialFunction handler, boolean resumeOnSameThread)
{
scala.actors.Actor.class.searchMailbox(this, startMbox, handler, resumeOnSameThread);
}
public Runnable makeReaction(Function0 fun, PartialFunction handler, Object msg)
{
return scala.actors.Actor.class.makeReaction(this, fun, handler, msg);
}
public Object receive(PartialFunction f)
{
return scala.actors.Actor.class.receive(this, f);
}
public Object receiveWithin(long msec, PartialFunction f)
{
return scala.actors.Actor.class.receiveWithin(this, msec, f);
}
public Nothing$ react(PartialFunction handler)
{
return scala.actors.Actor.class.react(this, handler);
}
public Nothing$ reactWithin(long msec, PartialFunction handler)
{
return scala.actors.Actor.class.reactWithin(this, msec, handler);
}
public Object $qmark()
{
return scala.actors.Actor.class.$qmark(this);
}
public void scheduleActor(PartialFunction f, Object msg)
{
scala.actors.Actor.class.scheduleActor(this, f, msg);
}
public boolean exiting()
{
return scala.actors.Actor.class.exiting(this);
}
public void dostart()
{
scala.actors.Actor.class.dostart(this);
}
public Actor start()
{
return scala.actors.Actor.class.start(this);
}
public scala.Enumeration.Value getState()
{
return scala.actors.Actor.class.getState(this);
}
public AbstractActor link(AbstractActor to)
{
return scala.actors.Actor.class.link(this, to);
}
public Actor link(Function0 body)
{
return scala.actors.Actor.class.link(this, body);
}
public void linkTo(AbstractActor to)
{
scala.actors.Actor.class.linkTo(this, to);
}
public void unlink(AbstractActor from)
{
scala.actors.Actor.class.unlink(this, from);
}
public void unlinkFrom(AbstractActor from)
{
scala.actors.Actor.class.unlinkFrom(this, from);
}
public Nothing$ exit(Object reason)
{
return scala.actors.Actor.class.exit(this, reason);
}
public Nothing$ exit()
{
return scala.actors.Actor.class.exit(this);
}
public Function0 exitLinked()
{
return scala.actors.Actor.class.exitLinked(this);
}
public Function0 exitLinked(Object reason)
{
return scala.actors.Actor.class.exitLinked(this, reason);
}
public void exit(AbstractActor from, Object reason)
{
scala.actors.Actor.class.exit(this, from, reason);
}
public void onTerminate(Function0 f)
{
scala.actors.Actor.class.onTerminate(this, f);
}
public Object $bang$qmark(Object msg)
{
return scala.actors.ActorCanReply.class.$bang$qmark(this, msg);
}
public Option $bang$qmark(long msec, Object msg)
{
return scala.actors.ActorCanReply.class.$bang$qmark(this, msec, msg);
}
public Future $bang$bang(Object msg, PartialFunction handler)
{
return scala.actors.ActorCanReply.class.$bang$bang(this, msg, handler);
}
public Future $bang$bang(Object msg)
{
return scala.actors.ActorCanReply.class.$bang$bang(this, msg);
}
public List senders()
{
return senders;
}
public void senders_$eq(List list)
{
senders = list;
}
public Option onTimeout()
{
return onTimeout;
}
public void onTimeout_$eq(Option option)
{
onTimeout = option;
}
public final void scala$actors$ReplyReactor$$super$resumeReceiver(Tuple2 item, PartialFunction handler, boolean onSameThread)
{
scala.actors.Reactor.class.resumeReceiver(this, item, handler, onSameThread);
}
public final Nothing$ scala$actors$ReplyReactor$$super$react(PartialFunction handler)
{
return scala.actors.Reactor.class.react(this, handler);
}
public OutputChannel sender()
{
return scala.actors.ReplyReactor.class.sender(this);
}
public void reply(Object msg)
{
scala.actors.ReplyReactor.class.reply(this, msg);
}
public void $bang(Object msg)
{
scala.actors.ReplyReactor.class.$bang(this, msg);
}
public void forward(Object msg)
{
scala.actors.ReplyReactor.class.forward(this, msg);
}
public void resumeReceiver(Tuple2 item, PartialFunction handler, boolean onSameThread)
{
scala.actors.ReplyReactor.class.resumeReceiver(this, item, handler, onSameThread);
}
public MQueue mailbox()
{
return mailbox;
}
public MQueue sendBuffer()
{
return sendBuffer;
}
public PartialFunction waitingFor()
{
return waitingFor;
}
public void waitingFor_$eq(PartialFunction partialfunction)
{
waitingFor = partialfunction;
}
public scala.Enumeration.Value _state()
{
return _state;
}
public void _state_$eq(scala.Enumeration.Value value)
{
_state = value;
}
public Function0 kill()
{
return kill;
}
public void kill_$eq(Function0 function0)
{
kill = function0;
}
public void scala$actors$Reactor$_setter_$mailbox_$eq(MQueue mqueue)
{
mailbox = mqueue;
}
public void scala$actors$Reactor$_setter_$sendBuffer_$eq(MQueue mqueue)
{
sendBuffer = mqueue;
}
public PartialFunction exceptionHandler()
{
return scala.actors.Reactor.class.exceptionHandler(this);
}
public int mailboxSize()
{
return scala.actors.Reactor.class.mailboxSize(this);
}
public void send(Object msg, OutputChannel replyTo)
{
scala.actors.Reactor.class.send(this, msg, replyTo);
}
public final Runnable makeReaction(Function0 fun)
{
return scala.actors.Reactor.class.makeReaction(this, fun);
}
public Actor receiver()
{
return scala.actors.Reactor.class.receiver(this);
}
public void drainSendBuffer(MQueue mbox)
{
scala.actors.Reactor.class.drainSendBuffer(this, mbox);
}
public void restart()
{
scala.actors.Reactor.class.restart(this);
}
public scala.actors.Actor.Body mkBody(Function0 body)
{
return scala.actors.Reactor.class.mkBody(this, body);
}
public void seq(Function0 first, Function0 next)
{
scala.actors.Reactor.class.seq(this, first, next);
}
public void terminated()
{
scala.actors.Reactor.class.terminated(this);
}
public void loop(Function0 body)
{
scala.actors.Combinators.class.loop(this, body);
}
public void loopWhile(Function0 cond, Function0 body)
{
scala.actors.Combinators.class.loopWhile(this, cond, body);
}
public void _mthcontinue()
{
scala.actors.Combinators.class._mthcontinue(this);
}
public void act()
{
public static final class anonfun.act._cls1 extends AbstractFunction0
implements Serializable
{
public final Nothing$ apply()
{
public final class .anonfun.apply._cls4
implements PartialFunction, Serializable
{
public PartialFunction orElse(PartialFunction that)
{
return scala.PartialFunction.class.orElse(this, that);
}
public PartialFunction andThen(Function1 k)
{
return scala.PartialFunction.class.andThen(this, k);
}
public Function1 lift()
{
return scala.PartialFunction.class.lift(this);
}
public void apply$mcVI$sp(int v1)
{
scala.Function1.class.apply$mcVI$sp(this, v1);
}
public boolean apply$mcZI$sp(int v1)
{
return scala.Function1.class.apply$mcZI$sp(this, v1);
}
public int apply$mcII$sp(int v1)
{
return scala.Function1.class.apply$mcII$sp(this, v1);
}
public float apply$mcFI$sp(int v1)
{
return scala.Function1.class.apply$mcFI$sp(this, v1);
}
public long apply$mcLI$sp(int v1)
{
return scala.Function1.class.apply$mcLI$sp(this, v1);
}
public double apply$mcDI$sp(int v1)
{
return scala.Function1.class.apply$mcDI$sp(this, v1);
}
public void apply$mcVL$sp(long v1)
{
scala.Function1.class.apply$mcVL$sp(this, v1);
}
public boolean apply$mcZL$sp(long v1)
{
return scala.Function1.class.apply$mcZL$sp(this, v1);
}
public int apply$mcIL$sp(long v1)
{
return scala.Function1.class.apply$mcIL$sp(this, v1);
}
public float apply$mcFL$sp(long v1)
{
return scala.Function1.class.apply$mcFL$sp(this, v1);
}
public long apply$mcLL$sp(long v1)
{
return scala.Function1.class.apply$mcLL$sp(this, v1);
}
public double apply$mcDL$sp(long v1)
{
return scala.Function1.class.apply$mcDL$sp(this, v1);
}
public void apply$mcVF$sp(float v1)
{
scala.Function1.class.apply$mcVF$sp(this, v1);
}
public boolean apply$mcZF$sp(float v1)
{
return scala.Function1.class.apply$mcZF$sp(this, v1);
}
public int apply$mcIF$sp(float v1)
{
return scala.Function1.class.apply$mcIF$sp(this, v1);
}
public float apply$mcFF$sp(float v1)
{
return scala.Function1.class.apply$mcFF$sp(this, v1);
}
public long apply$mcLF$sp(float v1)
{
return scala.Function1.class.apply$mcLF$sp(this, v1);
}
public double apply$mcDF$sp(float v1)
{
return scala.Function1.class.apply$mcDF$sp(this, v1);
}
public void apply$mcVD$sp(double v1)
{
scala.Function1.class.apply$mcVD$sp(this, v1);
}
public boolean apply$mcZD$sp(double v1)
{
return scala.Function1.class.apply$mcZD$sp(this, v1);
}
public int apply$mcID$sp(double v1)
{
return scala.Function1.class.apply$mcID$sp(this, v1);
}
public float apply$mcFD$sp(double v1)
{
return scala.Function1.class.apply$mcFD$sp(this, v1);
}
public long apply$mcLD$sp(double v1)
{
return scala.Function1.class.apply$mcLD$sp(this, v1);
}
public double apply$mcDD$sp(double v1)
{
return scala.Function1.class.apply$mcDD$sp(this, v1);
}
public String toString()
{
return scala.Function1.class.toString(this);
}
public Function1 compose(Function1 g)
{
return scala.Function1.class.compose(this, g);
}
public Function1 compose$mcVI$sp(Function1 g)
{
return scala.Function1.class.compose$mcVI$sp(this, g);
}
public Function1 compose$mcZI$sp(Function1 g)
{
return scala.Function1.class.compose$mcZI$sp(this, g);
}
public Function1 compose$mcII$sp(Function1 g)
{
return scala.Function1.class.compose$mcII$sp(this, g);
}
public Function1 compose$mcFI$sp(Function1 g)
{
return scala.Function1.class.compose$mcFI$sp(this, g);
}
public Function1 compose$mcLI$sp(Function1 g)
{
return scala.Function1.class.compose$mcLI$sp(this, g);
}
public Function1 compose$mcDI$sp(Function1 g)
{
return scala.Function1.class.compose$mcDI$sp(this, g);
}
public Function1 compose$mcVL$sp(Function1 g)
{
return scala.Function1.class.compose$mcVL$sp(this, g);
}
public Function1 compose$mcZL$sp(Function1 g)
{
return scala.Function1.class.compose$mcZL$sp(this, g);
}
public Function1 compose$mcIL$sp(Function1 g)
{
return scala.Function1.class.compose$mcIL$sp(this, g);
}
public Function1 compose$mcFL$sp(Function1 g)
{
return scala.Function1.class.compose$mcFL$sp(this, g);
}
public Function1 compose$mcLL$sp(Function1 g)
{
return scala.Function1.class.compose$mcLL$sp(this, g);
}
public Function1 compose$mcDL$sp(Function1 g)
{
return scala.Function1.class.compose$mcDL$sp(this, g);
}
public Function1 compose$mcVF$sp(Function1 g)
{
return scala.Function1.class.compose$mcVF$sp(this, g);
}
public Function1 compose$mcZF$sp(Function1 g)
{
return scala.Function1.class.compose$mcZF$sp(this, g);
}
public Function1 compose$mcIF$sp(Function1 g)
{
return scala.Function1.class.compose$mcIF$sp(this, g);
}
public Function1 compose$mcFF$sp(Function1 g)
{
return scala.Function1.class.compose$mcFF$sp(this, g);
}
public Function1 compose$mcLF$sp(Function1 g)
{
return scala.Function1.class.compose$mcLF$sp(this, g);
}
public Function1 compose$mcDF$sp(Function1 g)
{
return scala.Function1.class.compose$mcDF$sp(this, g);
}
public Function1 compose$mcVD$sp(Function1 g)
{
return scala.Function1.class.compose$mcVD$sp(this, g);
}
public Function1 compose$mcZD$sp(Function1 g)
{
return scala.Function1.class.compose$mcZD$sp(this, g);
}
public Function1 compose$mcID$sp(Function1 g)
{
return scala.Function1.class.compose$mcID$sp(this, g);
}
public Function1 compose$mcFD$sp(Function1 g)
{
return scala.Function1.class.compose$mcFD$sp(this, g);
}
public Function1 compose$mcLD$sp(Function1 g)
{
return scala.Function1.class.compose$mcLD$sp(this, g);
}
public Function1 compose$mcDD$sp(Function1 g)
{
return scala.Function1.class.compose$mcDD$sp(this, g);
}
public Function1 andThen$mcVI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcVI$sp(this, g);
}
public Function1 andThen$mcZI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcZI$sp(this, g);
}
public Function1 andThen$mcII$sp(Function1 g)
{
return scala.Function1.class.andThen$mcII$sp(this, g);
}
public Function1 andThen$mcFI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcFI$sp(this, g);
}
public Function1 andThen$mcLI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcLI$sp(this, g);
}
public Function1 andThen$mcDI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcDI$sp(this, g);
}
public Function1 andThen$mcVL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcVL$sp(this, g);
}
public Function1 andThen$mcZL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcZL$sp(this, g);
}
public Function1 andThen$mcIL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcIL$sp(this, g);
}
public Function1 andThen$mcFL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcFL$sp(this, g);
}
public Function1 andThen$mcLL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcLL$sp(this, g);
}
public Function1 andThen$mcDL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcDL$sp(this, g);
}
public Function1 andThen$mcVF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcVF$sp(this, g);
}
public Function1 andThen$mcZF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcZF$sp(this, g);
}
public Function1 andThen$mcIF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcIF$sp(this, g);
}
public Function1 andThen$mcFF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcFF$sp(this, g);
}
public Function1 andThen$mcLF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcLF$sp(this, g);
}
public Function1 andThen$mcDF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcDF$sp(this, g);
}
public Function1 andThen$mcVD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcVD$sp(this, g);
}
public Function1 andThen$mcZD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcZD$sp(this, g);
}
public Function1 andThen$mcID$sp(Function1 g)
{
return scala.Function1.class.andThen$mcID$sp(this, g);
}
public Function1 andThen$mcFD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcFD$sp(this, g);
}
public Function1 andThen$mcLD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcLD$sp(this, g);
}
public Function1 andThen$mcDD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcDD$sp(this, g);
}
public final void apply(Object obj)
{
Object obj1;
obj1 = obj;
if(obj1 instanceof Execute)
{
Predef$.MODULE$.println("A");
((Execute)obj1).f().apply(BoxedUnit.UNIT);
break MISSING_BLOCK_LABEL_77;
}
class Stop.
implements ScalaObject, Product, Serializable
{
public Iterator productIterator()
{
return scala.Product.class.productIterator(this);
}
/**
* @deprecated Method productElements is deprecated
*/
public Iterator productElements()
{
return scala.Product.class.productElements(this);
}
public final String toString()
{
return "Stop";
}
public String productPrefix()
{
return "Stop";
}
public int productArity()
{
return 0;
}
public Object productElement(int i)
{
int j = i;
throw new IndexOutOfBoundsException(BoxesRunTime.boxToInteger(i).toString());
}
public boolean canEqual(Object obj3)
{
return obj3 instanceof Stop.;
}
public Object readResolve()
{
return MODULE$;
}
public static final Stop. MODULE$ = this;
static
{
new Stop.();
}
public Stop.()
{
scala.Product.class.$init$(this);
}
}
Stop..MODULE.;
Object obj2;
obj2 = obj1;
if(Stop..MODULE. != null)
break MISSING_BLOCK_LABEL_54;
JVM INSTR pop ;
if(obj2 != null)
break MISSING_BLOCK_LABEL_70;
break MISSING_BLOCK_LABEL_61;
obj2;
equals();
JVM INSTR ifeq 70;
goto _L1 _L2
_L1:
break MISSING_BLOCK_LABEL_61;
_L2:
break MISSING_BLOCK_LABEL_70;
throw TrampolineActorA..MODULE..exit();
Predef$.MODULE$.println(obj1);
}
public final boolean isDefinedAt(Object obj)
{
return true;
}
public volatile Function1 andThen(Function1 g)
{
return andThen(g);
}
public final volatile Object apply(Object v1)
{
apply(v1);
return BoxedUnit.UNIT;
}
public static final long serialVersionUID = 0L;
public .anonfun.apply._cls4()
{
scala.Function1.class.$init$(this);
scala.PartialFunction.class.$init$(this);
}
}
return TrampolineActorA..MODULE..react(new .anonfun.apply._cls4());
}
public final volatile Object apply()
{
throw apply();
}
public static final long serialVersionUID = 0L;
public anonfun.act._cls1()
{
}
}
loop(new anonfun.act._cls1());
}
public void stop()
{
$bang(Stop..MODULE.);
}
public volatile Function0 $bang$bang(Object msg)
{
return $bang$bang(msg);
}
public volatile Function0 $bang$bang(Object msg, PartialFunction handler)
{
return $bang$bang(msg, handler);
}
public volatile Reactor start()
{
return start();
}
public static final TrampolineActorA. MODULE$ = this;
private volatile boolean scala$actors$Actor$$isSuspended;
private volatile Option scala$actors$Actor$$received;
private List links;
private volatile boolean trapExit;
private Object scala$actors$Actor$$exitReason;
private boolean shouldExit;
private volatile List senders;
private Option onTimeout;
private final MQueue mailbox;
private final MQueue sendBuffer;
private PartialFunction waitingFor;
private scala.Enumeration.Value _state;
private volatile Function0 kill;
private scala.actors.Actor.blocker. scala$actors$Actor$$blocker$module;
static
{
new TrampolineActorA.();
}
public TrampolineActorA.()
{
scala.actors.AbstractActor.class.$init$(this);
scala.actors.Combinators.class.$init$(this);
scala.actors.Reactor.class.$init$(this);
scala.actors.ReactorCanReply.class.$init$(this);
scala.actors.ReplyReactor.class.$init$(this);
scala.actors.ActorCanReply.class.$init$(this);
scala.actors.Actor.class.$init$(this);
}
}
return Trampoline$.MODULE$._mthswitch(TrampolineActorA..MODULE.).flatMap(new .anonfun.apply._cls2());
}
public .anonfun.runTest._cls1 Trampoline$$anonfun$$anonfun$$$outer()
{
return $outer;
}
public final volatile Object apply(Object v1)
{
return apply((BoxedUnit)v1);
}
public static final long serialVersionUID = 0L;
private final .anonfun.runTest._cls1 $outer;
public .anonfun.apply._cls1()
{
if(.anonfun.runTest._cls1.this == null)
{
throw new NullPointerException();
} else
{
this.$outer = .anonfun.runTest._cls1.this;
super();
return;
}
}
}
class TrampolineActorB.
implements Actor, ScalaObject
{
public final boolean scala$actors$Actor$$isSuspended()
{
return scala$actors$Actor$$isSuspended;
}
public final void scala$actors$Actor$$isSuspended_$eq(boolean flag)
{
scala$actors$Actor$$isSuspended = flag;
}
public final Option scala$actors$Actor$$received()
{
return scala$actors$Actor$$received;
}
public final void scala$actors$Actor$$received_$eq(Option option)
{
scala$actors$Actor$$received = option;
}
public final scala.actors.Actor.blocker. scala$actors$Actor$$blocker()
{
if(scala$actors$Actor$$blocker$module == null)
scala$actors$Actor$$blocker$module = new scala.actors.Actor.blocker.(this);
return scala$actors$Actor$$blocker$module;
}
public List links()
{
return links;
}
public void links_$eq(List list)
{
links = list;
}
public boolean trapExit()
{
return trapExit;
}
public void trapExit_$eq(boolean flag)
{
trapExit = flag;
}
public final Object scala$actors$Actor$$exitReason()
{
return scala$actors$Actor$$exitReason;
}
public final void scala$actors$Actor$$exitReason_$eq(Object obj)
{
scala$actors$Actor$$exitReason = obj;
}
public boolean shouldExit()
{
return shouldExit;
}
public void shouldExit_$eq(boolean flag)
{
shouldExit = flag;
}
public final Function0 scala$actors$Actor$$super$startSearch(Object msg, OutputChannel replyTo, PartialFunction handler)
{
return scala.actors.Reactor.class.startSearch(this, msg, replyTo, handler);
}
public final Nothing$ scala$actors$Actor$$super$react(PartialFunction handler)
{
return scala.actors.ReplyReactor.class.react(this, handler);
}
public final Nothing$ scala$actors$Actor$$super$reactWithin(long msec, PartialFunction handler)
{
return scala.actors.ReplyReactor.class.reactWithin(this, msec, handler);
}
public final void scala$actors$Actor$$super$dostart()
{
scala.actors.Reactor.class.dostart(this);
}
public final Reactor scala$actors$Actor$$super$start()
{
return scala.actors.Reactor.class.start(this);
}
public final scala.Enumeration.Value scala$actors$Actor$$super$getState()
{
return scala.actors.ReplyReactor.class.getState(this);
}
public final Nothing$ scala$actors$Actor$$super$exit()
{
return scala.actors.Reactor.class.exit(this);
}
public IScheduler scheduler()
{
return scala.actors.Actor.class.scheduler(this);
}
public Function0 startSearch(Object msg, OutputChannel replyTo, PartialFunction handler)
{
return scala.actors.Actor.class.startSearch(this, msg, replyTo, handler);
}
public void searchMailbox(MQueue startMbox, PartialFunction handler, boolean resumeOnSameThread)
{
scala.actors.Actor.class.searchMailbox(this, startMbox, handler, resumeOnSameThread);
}
public Runnable makeReaction(Function0 fun, PartialFunction handler, Object msg)
{
return scala.actors.Actor.class.makeReaction(this, fun, handler, msg);
}
public Object receive(PartialFunction f)
{
return scala.actors.Actor.class.receive(this, f);
}
public Object receiveWithin(long msec, PartialFunction f)
{
return scala.actors.Actor.class.receiveWithin(this, msec, f);
}
public Nothing$ react(PartialFunction handler)
{
return scala.actors.Actor.class.react(this, handler);
}
public Nothing$ reactWithin(long msec, PartialFunction handler)
{
return scala.actors.Actor.class.reactWithin(this, msec, handler);
}
public Object $qmark()
{
return scala.actors.Actor.class.$qmark(this);
}
public void scheduleActor(PartialFunction f, Object msg)
{
scala.actors.Actor.class.scheduleActor(this, f, msg);
}
public boolean exiting()
{
return scala.actors.Actor.class.exiting(this);
}
public void dostart()
{
scala.actors.Actor.class.dostart(this);
}
public Actor start()
{
return scala.actors.Actor.class.start(this);
}
public scala.Enumeration.Value getState()
{
return scala.actors.Actor.class.getState(this);
}
public AbstractActor link(AbstractActor to)
{
return scala.actors.Actor.class.link(this, to);
}
public Actor link(Function0 body)
{
return scala.actors.Actor.class.link(this, body);
}
public void linkTo(AbstractActor to)
{
scala.actors.Actor.class.linkTo(this, to);
}
public void unlink(AbstractActor from)
{
scala.actors.Actor.class.unlink(this, from);
}
public void unlinkFrom(AbstractActor from)
{
scala.actors.Actor.class.unlinkFrom(this, from);
}
public Nothing$ exit(Object reason)
{
return scala.actors.Actor.class.exit(this, reason);
}
public Nothing$ exit()
{
return scala.actors.Actor.class.exit(this);
}
public Function0 exitLinked()
{
return scala.actors.Actor.class.exitLinked(this);
}
public Function0 exitLinked(Object reason)
{
return scala.actors.Actor.class.exitLinked(this, reason);
}
public void exit(AbstractActor from, Object reason)
{
scala.actors.Actor.class.exit(this, from, reason);
}
public void onTerminate(Function0 f)
{
scala.actors.Actor.class.onTerminate(this, f);
}
public Object $bang$qmark(Object msg)
{
return scala.actors.ActorCanReply.class.$bang$qmark(this, msg);
}
public Option $bang$qmark(long msec, Object msg)
{
return scala.actors.ActorCanReply.class.$bang$qmark(this, msec, msg);
}
public Future $bang$bang(Object msg, PartialFunction handler)
{
return scala.actors.ActorCanReply.class.$bang$bang(this, msg, handler);
}
public Future $bang$bang(Object msg)
{
return scala.actors.ActorCanReply.class.$bang$bang(this, msg);
}
public List senders()
{
return senders;
}
public void senders_$eq(List list)
{
senders = list;
}
public Option onTimeout()
{
return onTimeout;
}
public void onTimeout_$eq(Option option)
{
onTimeout = option;
}
public final void scala$actors$ReplyReactor$$super$resumeReceiver(Tuple2 item, PartialFunction handler, boolean onSameThread)
{
scala.actors.Reactor.class.resumeReceiver(this, item, handler, onSameThread);
}
public final Nothing$ scala$actors$ReplyReactor$$super$react(PartialFunction handler)
{
return scala.actors.Reactor.class.react(this, handler);
}
public OutputChannel sender()
{
return scala.actors.ReplyReactor.class.sender(this);
}
public void reply(Object msg)
{
scala.actors.ReplyReactor.class.reply(this, msg);
}
public void $bang(Object msg)
{
scala.actors.ReplyReactor.class.$bang(this, msg);
}
public void forward(Object msg)
{
scala.actors.ReplyReactor.class.forward(this, msg);
}
public void resumeReceiver(Tuple2 item, PartialFunction handler, boolean onSameThread)
{
scala.actors.ReplyReactor.class.resumeReceiver(this, item, handler, onSameThread);
}
public MQueue mailbox()
{
return mailbox;
}
public MQueue sendBuffer()
{
return sendBuffer;
}
public PartialFunction waitingFor()
{
return waitingFor;
}
public void waitingFor_$eq(PartialFunction partialfunction)
{
waitingFor = partialfunction;
}
public scala.Enumeration.Value _state()
{
return _state;
}
public void _state_$eq(scala.Enumeration.Value value)
{
_state = value;
}
public Function0 kill()
{
return kill;
}
public void kill_$eq(Function0 function0)
{
kill = function0;
}
public void scala$actors$Reactor$_setter_$mailbox_$eq(MQueue mqueue)
{
mailbox = mqueue;
}
public void scala$actors$Reactor$_setter_$sendBuffer_$eq(MQueue mqueue)
{
sendBuffer = mqueue;
}
public PartialFunction exceptionHandler()
{
return scala.actors.Reactor.class.exceptionHandler(this);
}
public int mailboxSize()
{
return scala.actors.Reactor.class.mailboxSize(this);
}
public void send(Object msg, OutputChannel replyTo)
{
scala.actors.Reactor.class.send(this, msg, replyTo);
}
public final Runnable makeReaction(Function0 fun)
{
return scala.actors.Reactor.class.makeReaction(this, fun);
}
public Actor receiver()
{
return scala.actors.Reactor.class.receiver(this);
}
public void drainSendBuffer(MQueue mbox)
{
scala.actors.Reactor.class.drainSendBuffer(this, mbox);
}
public void restart()
{
scala.actors.Reactor.class.restart(this);
}
public scala.actors.Actor.Body mkBody(Function0 body)
{
return scala.actors.Reactor.class.mkBody(this, body);
}
public void seq(Function0 first, Function0 next)
{
scala.actors.Reactor.class.seq(this, first, next);
}
public void terminated()
{
scala.actors.Reactor.class.terminated(this);
}
public void loop(Function0 body)
{
scala.actors.Combinators.class.loop(this, body);
}
public void loopWhile(Function0 cond, Function0 body)
{
scala.actors.Combinators.class.loopWhile(this, cond, body);
}
public void _mthcontinue()
{
scala.actors.Combinators.class._mthcontinue(this);
}
public void act()
{
public static final class anonfun.act._cls2 extends AbstractFunction0
implements Serializable
{
public final Nothing$ apply()
{
public final class .anonfun.apply._cls5
implements PartialFunction, Serializable
{
public PartialFunction orElse(PartialFunction that)
{
return scala.PartialFunction.class.orElse(this, that);
}
public PartialFunction andThen(Function1 k)
{
return scala.PartialFunction.class.andThen(this, k);
}
public Function1 lift()
{
return scala.PartialFunction.class.lift(this);
}
public void apply$mcVI$sp(int v1)
{
scala.Function1.class.apply$mcVI$sp(this, v1);
}
public boolean apply$mcZI$sp(int v1)
{
return scala.Function1.class.apply$mcZI$sp(this, v1);
}
public int apply$mcII$sp(int v1)
{
return scala.Function1.class.apply$mcII$sp(this, v1);
}
public float apply$mcFI$sp(int v1)
{
return scala.Function1.class.apply$mcFI$sp(this, v1);
}
public long apply$mcLI$sp(int v1)
{
return scala.Function1.class.apply$mcLI$sp(this, v1);
}
public double apply$mcDI$sp(int v1)
{
return scala.Function1.class.apply$mcDI$sp(this, v1);
}
public void apply$mcVL$sp(long v1)
{
scala.Function1.class.apply$mcVL$sp(this, v1);
}
public boolean apply$mcZL$sp(long v1)
{
return scala.Function1.class.apply$mcZL$sp(this, v1);
}
public int apply$mcIL$sp(long v1)
{
return scala.Function1.class.apply$mcIL$sp(this, v1);
}
public float apply$mcFL$sp(long v1)
{
return scala.Function1.class.apply$mcFL$sp(this, v1);
}
public long apply$mcLL$sp(long v1)
{
return scala.Function1.class.apply$mcLL$sp(this, v1);
}
public double apply$mcDL$sp(long v1)
{
return scala.Function1.class.apply$mcDL$sp(this, v1);
}
public void apply$mcVF$sp(float v1)
{
scala.Function1.class.apply$mcVF$sp(this, v1);
}
public boolean apply$mcZF$sp(float v1)
{
return scala.Function1.class.apply$mcZF$sp(this, v1);
}
public int apply$mcIF$sp(float v1)
{
return scala.Function1.class.apply$mcIF$sp(this, v1);
}
public float apply$mcFF$sp(float v1)
{
return scala.Function1.class.apply$mcFF$sp(this, v1);
}
public long apply$mcLF$sp(float v1)
{
return scala.Function1.class.apply$mcLF$sp(this, v1);
}
public double apply$mcDF$sp(float v1)
{
return scala.Function1.class.apply$mcDF$sp(this, v1);
}
public void apply$mcVD$sp(double v1)
{
scala.Function1.class.apply$mcVD$sp(this, v1);
}
public boolean apply$mcZD$sp(double v1)
{
return scala.Function1.class.apply$mcZD$sp(this, v1);
}
public int apply$mcID$sp(double v1)
{
return scala.Function1.class.apply$mcID$sp(this, v1);
}
public float apply$mcFD$sp(double v1)
{
return scala.Function1.class.apply$mcFD$sp(this, v1);
}
public long apply$mcLD$sp(double v1)
{
return scala.Function1.class.apply$mcLD$sp(this, v1);
}
public double apply$mcDD$sp(double v1)
{
return scala.Function1.class.apply$mcDD$sp(this, v1);
}
public String toString()
{
return scala.Function1.class.toString(this);
}
public Function1 compose(Function1 g)
{
return scala.Function1.class.compose(this, g);
}
public Function1 compose$mcVI$sp(Function1 g)
{
return scala.Function1.class.compose$mcVI$sp(this, g);
}
public Function1 compose$mcZI$sp(Function1 g)
{
return scala.Function1.class.compose$mcZI$sp(this, g);
}
public Function1 compose$mcII$sp(Function1 g)
{
return scala.Function1.class.compose$mcII$sp(this, g);
}
public Function1 compose$mcFI$sp(Function1 g)
{
return scala.Function1.class.compose$mcFI$sp(this, g);
}
public Function1 compose$mcLI$sp(Function1 g)
{
return scala.Function1.class.compose$mcLI$sp(this, g);
}
public Function1 compose$mcDI$sp(Function1 g)
{
return scala.Function1.class.compose$mcDI$sp(this, g);
}
public Function1 compose$mcVL$sp(Function1 g)
{
return scala.Function1.class.compose$mcVL$sp(this, g);
}
public Function1 compose$mcZL$sp(Function1 g)
{
return scala.Function1.class.compose$mcZL$sp(this, g);
}
public Function1 compose$mcIL$sp(Function1 g)
{
return scala.Function1.class.compose$mcIL$sp(this, g);
}
public Function1 compose$mcFL$sp(Function1 g)
{
return scala.Function1.class.compose$mcFL$sp(this, g);
}
public Function1 compose$mcLL$sp(Function1 g)
{
return scala.Function1.class.compose$mcLL$sp(this, g);
}
public Function1 compose$mcDL$sp(Function1 g)
{
return scala.Function1.class.compose$mcDL$sp(this, g);
}
public Function1 compose$mcVF$sp(Function1 g)
{
return scala.Function1.class.compose$mcVF$sp(this, g);
}
public Function1 compose$mcZF$sp(Function1 g)
{
return scala.Function1.class.compose$mcZF$sp(this, g);
}
public Function1 compose$mcIF$sp(Function1 g)
{
return scala.Function1.class.compose$mcIF$sp(this, g);
}
public Function1 compose$mcFF$sp(Function1 g)
{
return scala.Function1.class.compose$mcFF$sp(this, g);
}
public Function1 compose$mcLF$sp(Function1 g)
{
return scala.Function1.class.compose$mcLF$sp(this, g);
}
public Function1 compose$mcDF$sp(Function1 g)
{
return scala.Function1.class.compose$mcDF$sp(this, g);
}
public Function1 compose$mcVD$sp(Function1 g)
{
return scala.Function1.class.compose$mcVD$sp(this, g);
}
public Function1 compose$mcZD$sp(Function1 g)
{
return scala.Function1.class.compose$mcZD$sp(this, g);
}
public Function1 compose$mcID$sp(Function1 g)
{
return scala.Function1.class.compose$mcID$sp(this, g);
}
public Function1 compose$mcFD$sp(Function1 g)
{
return scala.Function1.class.compose$mcFD$sp(this, g);
}
public Function1 compose$mcLD$sp(Function1 g)
{
return scala.Function1.class.compose$mcLD$sp(this, g);
}
public Function1 compose$mcDD$sp(Function1 g)
{
return scala.Function1.class.compose$mcDD$sp(this, g);
}
public Function1 andThen$mcVI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcVI$sp(this, g);
}
public Function1 andThen$mcZI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcZI$sp(this, g);
}
public Function1 andThen$mcII$sp(Function1 g)
{
return scala.Function1.class.andThen$mcII$sp(this, g);
}
public Function1 andThen$mcFI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcFI$sp(this, g);
}
public Function1 andThen$mcLI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcLI$sp(this, g);
}
public Function1 andThen$mcDI$sp(Function1 g)
{
return scala.Function1.class.andThen$mcDI$sp(this, g);
}
public Function1 andThen$mcVL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcVL$sp(this, g);
}
public Function1 andThen$mcZL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcZL$sp(this, g);
}
public Function1 andThen$mcIL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcIL$sp(this, g);
}
public Function1 andThen$mcFL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcFL$sp(this, g);
}
public Function1 andThen$mcLL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcLL$sp(this, g);
}
public Function1 andThen$mcDL$sp(Function1 g)
{
return scala.Function1.class.andThen$mcDL$sp(this, g);
}
public Function1 andThen$mcVF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcVF$sp(this, g);
}
public Function1 andThen$mcZF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcZF$sp(this, g);
}
public Function1 andThen$mcIF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcIF$sp(this, g);
}
public Function1 andThen$mcFF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcFF$sp(this, g);
}
public Function1 andThen$mcLF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcLF$sp(this, g);
}
public Function1 andThen$mcDF$sp(Function1 g)
{
return scala.Function1.class.andThen$mcDF$sp(this, g);
}
public Function1 andThen$mcVD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcVD$sp(this, g);
}
public Function1 andThen$mcZD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcZD$sp(this, g);
}
public Function1 andThen$mcID$sp(Function1 g)
{
return scala.Function1.class.andThen$mcID$sp(this, g);
}
public Function1 andThen$mcFD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcFD$sp(this, g);
}
public Function1 andThen$mcLD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcLD$sp(this, g);
}
public Function1 andThen$mcDD$sp(Function1 g)
{
return scala.Function1.class.andThen$mcDD$sp(this, g);
}
public final void apply(Object obj)
{
Object obj1;
obj1 = obj;
if(obj1 instanceof Execute)
{
Predef$.MODULE$.println("B");
((Execute)obj1).f().apply(BoxedUnit.UNIT);
break MISSING_BLOCK_LABEL_77;
}
Stop..MODULE.;
Object obj2;
obj2 = obj1;
if(Stop..MODULE. != null)
break MISSING_BLOCK_LABEL_54;
JVM INSTR pop ;
if(obj2 != null)
break MISSING_BLOCK_LABEL_70;
break MISSING_BLOCK_LABEL_61;
obj2;
equals();
JVM INSTR ifeq 70;
goto _L1 _L2
_L1:
break MISSING_BLOCK_LABEL_61;
_L2:
break MISSING_BLOCK_LABEL_70;
throw TrampolineActorB..MODULE..exit();
Predef$.MODULE$.println(obj1);
}
public final boolean isDefinedAt(Object obj)
{
return true;
}
public volatile Function1 andThen(Function1 g)
{
return andThen(g);
}
public final volatile Object apply(Object v1)
{
apply(v1);
return BoxedUnit.UNIT;
}
public static final long serialVersionUID = 0L;
public .anonfun.apply._cls5()
{
scala.Function1.class.$init$(this);
scala.PartialFunction.class.$init$(this);
}
}
return TrampolineActorB..MODULE..react(new .anonfun.apply._cls5());
}
public final volatile Object apply()
{
throw apply();
}
public static final long serialVersionUID = 0L;
public anonfun.act._cls2()
{
}
}
loop(new anonfun.act._cls2());
}
public void stop()
{
$bang(Stop..MODULE.);
}
public volatile Function0 $bang$bang(Object msg)
{
return $bang$bang(msg);
}
public volatile Function0 $bang$bang(Object msg, PartialFunction handler)
{
return $bang$bang(msg, handler);
}
public volatile Reactor start()
{
return start();
}
public static final TrampolineActorB. MODULE$ = this;
private volatile boolean scala$actors$Actor$$isSuspended;
private volatile Option scala$actors$Actor$$received;
private List links;
private volatile boolean trapExit;
private Object scala$actors$Actor$$exitReason;
private boolean shouldExit;
private volatile List senders;
private Option onTimeout;
private final MQueue mailbox;
private final MQueue sendBuffer;
private PartialFunction waitingFor;
private scala.Enumeration.Value _state;
private volatile Function0 kill;
private scala.actors.Actor.blocker. scala$actors$Actor$$blocker$module;
static
{
new TrampolineActorB.();
}
public TrampolineActorB.()
{
scala.actors.AbstractActor.class.$init$(this);
scala.actors.Combinators.class.$init$(this);
scala.actors.Reactor.class.$init$(this);
scala.actors.ReactorCanReply.class.$init$(this);
scala.actors.ReplyReactor.class.$init$(this);
scala.actors.ActorCanReply.class.$init$(this);
scala.actors.Actor.class.$init$(this);
}
}
return Trampoline$.MODULE$._mthswitch(TrampolineActorB..MODULE.).flatMap(new .anonfun.apply._cls1());
}
public final volatile Object apply(Object v1)
{
return apply((BoxedUnit)v1);
}
public static final long serialVersionUID = 0L;
public final IntRef n$1;
public .anonfun.runTest._cls1(IntRef intref)
{
n$1 = intref;
super();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment