import java.io.IOException;
import java.util.Iterator;
-import org.eclipse.core.boot.BootLoader;
+import net.sourceforge.phpdt.internal.core.JavaProject;
+
import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.Platform;
import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.core.model.IProcess;
-import net.sourceforge.phpeclipse.resourcesview.PHPProject;
-
public class InterpreterRunner {
public InterpreterRunner() {
IProcess process = DebugPlugin.newProcess(launch, nativePHPProcess, renderLabel(configuration));
process.setAttribute(PHPLaunchingPlugin.PLUGIN_ID + ".launcher.cmdline", commandLine);
+
return process ;
}
protected String renderLoadPath(InterpreterRunnerConfiguration configuration) {
StringBuffer loadPath = new StringBuffer();
- PHPProject project = configuration.getProject();
+ JavaProject project = configuration.getProject();
addToLoadPath(loadPath, project.getProject());
Iterator referencedProjects = project.getReferencedProjects().iterator();
}
protected String osDependentPath(String aPath) {
- if (BootLoader.getOS().equals(BootLoader.OS_WIN32))
+ if (Platform.getOS().equals(Platform.OS_WIN32))
aPath = "\"" + aPath + "\"";
return aPath;
protected String getDebugCommandLineArgument() {
return "" ;
- }
+ }
}