diff --git a/core/src/main/java/hudson/model/BuildStepListener.java b/core/src/main/java/hudson/model/BuildStepListener.java index 03f36a0f201a1a0adc20931b429a30f7ed9a4e6a..7d9ba256edc55f86e0d33249e35e6f5688844145 100644 --- a/core/src/main/java/hudson/model/BuildStepListener.java +++ b/core/src/main/java/hudson/model/BuildStepListener.java @@ -5,8 +5,6 @@ import hudson.ExtensionPoint; import hudson.tasks.BuildStep; import jenkins.model.Jenkins; -import java.util.List; - /** * Receives events that happen as a build executes {@link BuildStep}s. * @author Nicolas De Loof @@ -28,6 +26,7 @@ public abstract class BuildStepListener implements ExtensionPoint { * Returns all the registered {@link BuildStepListener}s. */ public static ExtensionList all() { + // TODO should have a null-safe version when Jenkins.getInstance() is null; would require changes in ExtensionList return Jenkins.getInstance().getExtensionList(BuildStepListener.class); } } diff --git a/core/src/main/java/hudson/model/Job.java b/core/src/main/java/hudson/model/Job.java index 56734c0e9faa5e4f34b9fb6862a1e01b4b19f3e9..8818c9e764ee3c6be456ff649f43eb3348bc4965 100644 --- a/core/src/main/java/hudson/model/Job.java +++ b/core/src/main/java/hudson/model/Job.java @@ -787,7 +787,11 @@ public abstract class Job, RunT extends Run