diff --git a/core/src/main/java/jenkins/tasks/SimpleBuildWrapper.java b/core/src/main/java/jenkins/tasks/SimpleBuildWrapper.java index 216074622a9d645e7b2b490dbee7eaca004f93dd..7c41e7faf97e58e4ab87139eeb4b1ab754047af0 100644 --- a/core/src/main/java/jenkins/tasks/SimpleBuildWrapper.java +++ b/core/src/main/java/jenkins/tasks/SimpleBuildWrapper.java @@ -32,6 +32,7 @@ import hudson.model.AbstractBuild; import hudson.model.AbstractProject; import hudson.model.Action; import hudson.model.BuildListener; +import hudson.model.Computer; import hudson.model.Run; import hudson.model.TaskListener; import hudson.tasks.BuildWrapper; @@ -49,6 +50,14 @@ import javax.annotation.Nonnull; /** * A generalization of {@link BuildWrapper} that, like {@link SimpleBuildStep}, may be called at various points within a build. *

Such a build wrapper would typically be written according to make few assumptions about how it is being used. + * Some hints about this refactoring: + *

* @since TODO */ @SuppressWarnings("rawtypes") // inherited @@ -77,8 +86,9 @@ public abstract class SimpleBuildWrapper extends BuildWrapper { return env; } /** - * Specify an environment variable override (as in {@link EnvVars#override}) to apply to processes launched within the block. + * Specify an environment variable override to apply to processes launched within the block. * If unspecified, environment variables will be inherited unmodified. + * @param key handles the special {@code PATH+SOMETHING} syntax as in {@link EnvVars#override} */ public void env(String key, String value) { if (env.containsKey(key)) {