| /** |
| * |
| */ |
| package org.eclipse.dltk.rhino.dbgp; |
| |
| import java.util.HashMap; |
| |
| final class RunCommand extends DBGPDebugger.Command { |
| /** |
| * |
| */ |
| private final DBGPDebugger debugger; |
| |
| /** |
| * @param debugger |
| */ |
| RunCommand(DBGPDebugger debugger) { |
| this.debugger = debugger; |
| } |
| |
| @Override |
| void parseAndExecute(String command, HashMap options) { |
| String object = (String) options.get("-i"); |
| this.debugger.runTransctionId = object; |
| while (!this.debugger.isInited) { |
| Thread.yield(); |
| } |
| synchronized (this.debugger) { |
| this.debugger.notify(); |
| } |
| this.debugger.stackmanager.resume(); |
| // printResponse("<response command=\"run\"\r\n" |
| // + "status=\"starting\"" + " reason=\"ok\"" |
| // + " transaction_id=\"" + object + "\">\r\n" |
| // + "</response>\r\n" + ""); |
| } |
| } |