1 33 34 package edu.rice.cs.drjava.model.repl.newjvm; 35 36 import java.rmi.RemoteException ; 37 import java.util.List ; 38 import java.io.File ; 39 40 import edu.rice.cs.util.newjvm.*; 41 import edu.rice.cs.util.ClassPathVector; 42 43 49 public interface InterpreterJVMRemoteI extends SlaveRemote { 50 51 public List <String > findTestClasses(List <String > classNames, List <File > files) 52 throws RemoteException ; 53 54 public boolean runTestSuite() throws RemoteException ; 55 56 public void setPackageScope(String s) throws RemoteException ; 57 59 62 public void setShowMessageOnResetFailure(boolean show) throws RemoteException ; 63 64 69 public void addJavaInterpreter(String name) throws RemoteException ; 70 71 78 public void addDebugInterpreter(String name, String className) throws RemoteException ; 79 80 84 public void removeInterpreter(String name) throws RemoteException ; 85 86 91 public boolean setActiveInterpreter(String name) throws RemoteException ; 92 93 97 public boolean setToDefaultInterpreter() throws RemoteException ; 98 99 100 public ClassPathVector getAugmentedClassPath() throws RemoteException ; 101 102 105 public String getVariableToString(String var) throws RemoteException ; 106 107 110 public String getVariableClassName(String var) throws RemoteException ; 111 112 113 public void setPrivateAccessible(boolean allow) throws RemoteException ; 114 115 121 125 public void interpret(String s) throws RemoteException ; 126 127 131 public void addProjectClassPath(String s) throws RemoteException ; 132 133 137 public void addBuildDirectoryClassPath(String s) throws RemoteException ; 138 139 143 public void addProjectFilesClassPath(String s) throws RemoteException ; 144 145 149 public void addExternalFilesClassPath(String s) throws RemoteException ; 150 151 155 public void addExtraClassPath(String s) throws RemoteException ; 156 157 } 158 | Popular Tags |