public void dispatch(ResultCell rcell) throws Exception {
String lang;
int tid, uid;
boolean bool;
BSFDebugger self;
JsEngine engine;
self = (BSFDebugger) rcell.selfSkel;
switch (rcell.methodId) {
case DebugConstants.BSFD_CREATED_ENGINE:
lang = (String)rcell.readObject();
engine = (JsEngine)rcell.readObject();
self.createdEngine(lang,engine);
rcell.voidResult();
break;
case DebugConstants.BSFD_DELETED_ENGINE:
engine = (JsEngine)rcell.readObject();
self.deletedEngine(engine);
rcell.voidResult();
break;
case DebugConstants.BSFD_DISCONNECT:
self.disconnect();
rcell.voidResult();
break;
default:
super.dispatch(rcell);
}
}
|