updated to AM14, AM15
[fleet.git] / src / edu / berkeley / fleet / ships / FetchShip.java
index fc21c93..f6d1656 100644 (file)
@@ -1,17 +1,18 @@
 package edu.berkeley.fleet.ships;
+import edu.berkeley.fleet.interpreter.*;
 import edu.berkeley.fleet.*;
 
 import java.util.*;
 import java.io.*;
 
-public class FetchShip extends Ship {
+public class FetchShip extends InterpreterShip {
 
     DataInbox    codebag = new DataInbox(this,  "codebag");
     TokenInbox  release = new TokenInbox(this, "release");
     TokenInbox  revoke  = new TokenInbox(this, "revoke");
     TokenOutbox done    = new TokenOutbox(this, "done");
 
-    public FetchShip(Fleet fleet, String name) {
+    public FetchShip(Interpreter fleet, String name) {
         super(fleet, name);
     }
 
@@ -29,7 +30,7 @@ public class FetchShip extends Ship {
             release.removeTokenForShip();
             if (cb==null)
                 throw new RuntimeException("bogus codebag -- this should not happen");
-            cb.dispatch(getFleet());
+            cb.dispatch(getInterpreter());
         }
 
         done.addTokenFromShip();