diff --git a/core/src/main/java/hudson/model/AbstractProject.java b/core/src/main/java/hudson/model/AbstractProject.java index a98047ca0a2e65e3548d86192cfc96f4682864d8..1b25d8ac48fa23adb700420d706378cef5379846 100644 --- a/core/src/main/java/hudson/model/AbstractProject.java +++ b/core/src/main/java/hudson/model/AbstractProject.java @@ -2043,6 +2043,16 @@ public abstract class AbstractProject

,R extends A public FormValidation doCheckLabel(@AncestorInPath AbstractProject project, @QueryParameter String value) { + return validateLabelExpression(value, project); + } + + /** + * Validate label expression string. + * + * @param project May be specified to perform project specific validation. + * @since 1.590 + */ + public static @Nonnull FormValidation validateLabelExpression(String value, @CheckForNull AbstractProject project) { if (Util.fixEmpty(value)==null) return FormValidation.ok(); // nothing typed yet try {