Refactory: removed unnecessary local variables and imports.
[phpeclipse.git] / net.sourceforge.phpeclipse.launching / src / net / sourceforge / phpdt / internal / launching / InterpreterRunner.java
index cf8141a..fe70c29 100644 (file)
@@ -20,7 +20,8 @@ public class InterpreterRunner {
        public InterpreterRunner() {
        }
 
-       public IProcess run(InterpreterRunnerConfiguration configuration, ILaunch launch) {
+       public IProcess run(InterpreterRunnerConfiguration configuration,
+                       ILaunch launch) {
                String commandLine = renderCommandLine(configuration);
                File workingDirectory = configuration.getAbsoluteWorkingDirectory();
 
@@ -28,16 +29,22 @@ public class InterpreterRunner {
                String[] env = configuration.getEnvironment();
                Process nativePHPProcess = null;
                try {
-                       nativePHPProcess = configuration.getInterpreter().exec(commandLine, workingDirectory, env);
+                       nativePHPProcess = configuration.getInterpreter().exec(commandLine,
+                                       workingDirectory, env);
                } catch (IOException e) {
-                       throw new RuntimeException("Unable to execute interpreter: " + commandLine + workingDirectory);
+                       throw new RuntimeException("Unable to execute interpreter: "
+                                       + commandLine + workingDirectory);
                }
 
-               IProcess process = DebugPlugin.newProcess(launch, nativePHPProcess, renderLabel(configuration));
-               process.setAttribute(PHPLaunchingPlugin.PLUGIN_ID + ".launcher.cmdline", commandLine);
-        process.setAttribute(IProcess.ATTR_PROCESS_TYPE, PHPLaunchConfigurationAttribute.PHP_LAUNCH_PROCESS_TYPE);
+               IProcess process = DebugPlugin.newProcess(launch, nativePHPProcess,
+                               renderLabel(configuration));
+               process
+                               .setAttribute(PHPLaunchingPlugin.PLUGIN_ID
+                                               + ".launcher.cmdline", commandLine);
+               process.setAttribute(IProcess.ATTR_PROCESS_TYPE,
+                               PHPLaunchConfigurationAttribute.PHP_LAUNCH_PROCESS_TYPE);
 
-               return process ;
+               return process;
        }
 
        protected String renderLabel(InterpreterRunnerConfiguration configuration) {
@@ -52,44 +59,52 @@ public class InterpreterRunner {
                return buffer.toString();
        }
 
-       protected String renderCommandLine(InterpreterRunnerConfiguration configuration) {
-               PHPInterpreter interpreter = configuration.getInterpreter();
+       protected String renderCommandLine(
+                       InterpreterRunnerConfiguration configuration) {
+               //PHPInterpreter interpreter = configuration.getInterpreter();
 
                StringBuffer buffer = new StringBuffer();
                buffer.append(this.getDebugCommandLineArgument());
-       //      buffer.append(renderLoadPath(configuration));
+               // buffer.append(renderLoadPath(configuration));
                buffer.append(" " + configuration.getInterpreterArguments());
-       //      buffer.append(interpreter.endOfOptionsDelimeter);
-               buffer.append(" " + osDependentPath(configuration.getAbsoluteFileName()));
+               // buffer.append(interpreter.endOfOptionsDelimeter);
+               buffer.append(" "
+                               + osDependentPath(configuration.getAbsoluteFileName()));
                buffer.append(" " + configuration.getProgramArguments());
 
                return buffer.toString();
        }
 
-       protected void setEnvironmentVariables(InterpreterRunnerConfiguration configuration) {
-               IPath FilePath= new Path(configuration.getAbsoluteFileName());
-               String OSFilePath= FilePath.toOSString();
-               configuration.addEnvironmentValue("REDIRECT_URL",OSFilePath,true);
-               configuration.addEnvironmentValue("REQUEST_URI",OSFilePath,true);
-               configuration.addEnvironmentValue("PATH_INFO",OSFilePath,true);
-               configuration.addEnvironmentValue("PATH_TRANSLATED",OSFilePath,true);
-               configuration.addEnvironmentValue("SCRIPT_FILENAME",configuration.getInterpreter().getCommand(),true);
-               configuration.addEnvironmentValue("SERVER_PROTOCOL","HTTP / 1.1",true);
-
-               configuration.addEnvironmentValue("REDIRECT_QUERY_STRING","",true);
-               configuration.addEnvironmentValue("REDIRECT_STATUS","200",true);
-               configuration.addEnvironmentValue("SERVER_SOFTWARE","DBG / 2.1",true);
-               configuration.addEnvironmentValue("SERVER_NAME","localhost",true);
-               configuration.addEnvironmentValue("SERVER_ADDR","127.0.0.1",true);
-               configuration.addEnvironmentValue("SERVER_PORT","80",true);
-               configuration.addEnvironmentValue("REMOTE_ADDR","127.0.0.1",true);
-
-               configuration.addEnvironmentValue("GATEWAY_INTERFACE","CGI / 1.1",true);
-               configuration.addEnvironmentValue("REQUEST_METHOD","GET",true);
-
-               Map stringVars = DebugPlugin.getDefault().getLaunchManager().getNativeEnvironment();
+       protected void setEnvironmentVariables(
+                       InterpreterRunnerConfiguration configuration) {
+               IPath FilePath = new Path(configuration.getAbsoluteFileName());
+               String OSFilePath = FilePath.toOSString();
+               configuration.addEnvironmentValue("REDIRECT_URL", OSFilePath, true);
+               configuration.addEnvironmentValue("REQUEST_URI", OSFilePath, true);
+               configuration.addEnvironmentValue("PATH_INFO", OSFilePath, true);
+               configuration.addEnvironmentValue("PATH_TRANSLATED", OSFilePath, true);
+               configuration.addEnvironmentValue("SCRIPT_FILENAME", configuration
+                               .getInterpreter().getCommand(), true);
+               configuration
+                               .addEnvironmentValue("SERVER_PROTOCOL", "HTTP / 1.1", true);
+
+               configuration.addEnvironmentValue("REDIRECT_QUERY_STRING", "", true);
+               configuration.addEnvironmentValue("REDIRECT_STATUS", "200", true);
+               configuration.addEnvironmentValue("SERVER_SOFTWARE", "DBG / 2.1", true);
+               configuration.addEnvironmentValue("SERVER_NAME", "localhost", true);
+               configuration.addEnvironmentValue("SERVER_ADDR", "127.0.0.1", true);
+               configuration.addEnvironmentValue("SERVER_PORT", "80", true);
+               configuration.addEnvironmentValue("REMOTE_ADDR", "127.0.0.1", true);
+
+               configuration.addEnvironmentValue("GATEWAY_INTERFACE", "CGI / 1.1",
+                               true);
+               configuration.addEnvironmentValue("REQUEST_METHOD", "GET", true);
+
+               Map stringVars = DebugPlugin.getDefault().getLaunchManager()
+                               .getNativeEnvironment();
                if (stringVars.containsKey("SYSTEMROOT"))
-                       configuration.addEnvironmentValue("SYSTEMROOT",(String) stringVars.get("SYSTEMROOT"),true);
+                       configuration.addEnvironmentValue("SYSTEMROOT", (String) stringVars
+                                       .get("SYSTEMROOT"), true);
 
        }
 
@@ -99,7 +114,8 @@ public class InterpreterRunner {
                JavaProject project = configuration.getProject();
                addToLoadPath(loadPath, project.getProject());
 
-               Iterator referencedProjects = project.getReferencedProjects().iterator();
+               Iterator referencedProjects = project.getReferencedProjects()
+                               .iterator();
                while (referencedProjects.hasNext())
                        addToLoadPath(loadPath, (IProject) referencedProjects.next());
 
@@ -107,7 +123,8 @@ public class InterpreterRunner {
        }
 
        protected void addToLoadPath(StringBuffer loadPath, IProject project) {
-               loadPath.append(" -I " + osDependentPath(project.getLocation().toOSString()));
+               loadPath.append(" -I "
+                               + osDependentPath(project.getFullPath().toOSString()));
        }
 
        protected String osDependentPath(String aPath) {
@@ -118,6 +135,6 @@ public class InterpreterRunner {
        }
 
        protected String getDebugCommandLineArgument() {
-               return "" ;
+               return "";
        }
 }