Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Added overrides for all overridable methods ofDecoratedLauncher
Resolves: https://issues.jenkins-ci.org/browse/JENKINS-13285

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
  • Loading branch information
oleg-nenashev committed Jul 17, 2013
1 parent c0b0067 commit 30df554
Showing 1 changed file with 27 additions and 0 deletions.
Expand Up @@ -19,9 +19,12 @@
import hudson.FilePath;
import hudson.Launcher;
import hudson.Proc;
import hudson.model.Computer;
import hudson.model.TaskListener;
import hudson.remoting.Channel;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Map;

Expand Down Expand Up @@ -60,4 +63,28 @@ public void kill(Map<String, String> modelEnvVars) throws IOException,

}

@Override
public boolean isUnix() {
return inner.isUnix();
}

@Override
public Proc launch(String[] cmd, boolean[] mask, String[] env, InputStream in, OutputStream out, FilePath workDir) throws IOException {
return inner.launch(cmd, mask, env, in, out, workDir);
}

@Override
public Computer getComputer() {
return inner.getComputer();
}

@Override
public TaskListener getListener() {
return inner.getListener();
}

@Override
public String toString() {
return super.toString()+"; decorates "+inner.toString();
}
}

0 comments on commit 30df554

Please sign in to comment.