Merge branch 'Computer.currentComputer-JENKINS-2786'

This commit is contained in:
Jesse Glick committed 2014-11-10 13:28:53 -05:00
commit 50124db9d5
1 file changed
+3 -3
@@ -1313,11 +1313,11 @@ public /*transient*/ abstract class Computer extends Actionable implements Acces
* Gets the current {@link Computer} that the build is running.
* This method only works when called during a build, such as by
* {@link hudson.tasks.Publisher}, {@link hudson.tasks.BuildWrapper}, etc.
* @return the {@link Computer} associated with {@link Executor#currentExecutor}, or null if not on an executor thread
*/
public static Computer currentComputer() {
public static @Nullable Computer currentComputer() {
Executor e = Executor.currentExecutor();
// If no executor then must be on master node
return e != null ? e.getOwner() : Jenkins.getInstance().toComputer();
return e != null ? e.getOwner() : null;
}
/**