fix bug wherein Instruction.toString() would print the Dock rather than the Destination
[fleet.git] / src / edu / berkeley / fleet / api / Instruction.java
index 1dfc8b5..0eda440 100644 (file)
@@ -317,8 +317,8 @@ public abstract class Instruction {
                 else                             ret.append(!dock.isInputDock() ? ", collect nothing" : ", recv nothing");
             }
             if (dataOut && dock.isInputDock())  ret.append(", deliver");
-            if (dataOut && !dock.isInputDock()) ret.append(path==null ? ", send"  : ", send to "  + path.getDestination().getDock());
-            if (tokenOut)                       ret.append(path==null ? ", token" : ", send token to " + path.getDestination().getDock());
+            if (dataOut && !dock.isInputDock()) ret.append(path==null ? ", send"  : ", send to "  + path.getDestination());
+            if (tokenOut)                       ret.append(path==null ? ", token" : ", send token to " + path.getDestination());
             String s = ret.toString();
             s = s.equals("") ? "nop" : s.substring(2);
             if (interruptible) s = "[T] " + s;