diff --git a/core/src/main/java/hudson/FilePath.java b/core/src/main/java/hudson/FilePath.java index 75a9ae1c64..dfd82b6d2c 100644 --- a/core/src/main/java/hudson/FilePath.java +++ b/core/src/main/java/hudson/FilePath.java @@ -2316,9 +2316,9 @@ public final class FilePath implements Serializable { /** * Shortcut for {@link #validateFileMask(String)} in case the left-hand side can be null. */ - public static FormValidation validateFileMask(FilePath pathOrNull, String value) throws IOException { - if(pathOrNull==null) return FormValidation.ok(); - return pathOrNull.validateFileMask(value); + public static FormValidation validateFileMask(@CheckForNull FilePath path, String value) throws IOException { + if(path==null) return FormValidation.ok(); + return path.validateFileMask(value); } /** diff --git a/core/src/main/java/hudson/model/AbstractProject.java b/core/src/main/java/hudson/model/AbstractProject.java index 5836a00e26..5c74ce7fee 100644 --- a/core/src/main/java/hudson/model/AbstractProject.java +++ b/core/src/main/java/hudson/model/AbstractProject.java @@ -544,7 +544,7 @@ public abstract class AbstractProject
,R extends A * null if there's no available workspace. * @since 1.319 */ - public final FilePath getSomeWorkspace() { + public final @CheckForNull FilePath getSomeWorkspace() { R b = getSomeBuildWithWorkspace(); if (b!=null) return b.getWorkspace(); for (WorkspaceBrowser browser : Jenkins.getInstance().getExtensionList(WorkspaceBrowser.class)) {