diff --git a/core/src/main/java/hudson/model/AbstractProject.java b/core/src/main/java/hudson/model/AbstractProject.java index a98047ca0a..9de1b5beec 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 TODO + */ + public static @Nonnull FormValidation validateLabelExpression(String value, @CheckForNull AbstractProject project) { if (Util.fixEmpty(value)==null) return FormValidation.ok(); // nothing typed yet try {