diff options
Diffstat (limited to 'java/com/google/gerrit/entities/SubmitRequirementExpressionResult.java')
-rw-r--r-- | java/com/google/gerrit/entities/SubmitRequirementExpressionResult.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/java/com/google/gerrit/entities/SubmitRequirementExpressionResult.java b/java/com/google/gerrit/entities/SubmitRequirementExpressionResult.java index 900b2e2205..aff0994999 100644 --- a/java/com/google/gerrit/entities/SubmitRequirementExpressionResult.java +++ b/java/com/google/gerrit/entities/SubmitRequirementExpressionResult.java @@ -39,17 +39,17 @@ public abstract class SubmitRequirementExpressionResult { /** * List leaf predicates that are fulfilled, for example the expression * - * <p><i>label:code-review=+2 and branch:refs/heads/master</i> + * <p><i>label:Code-Review=+2 and branch:refs/heads/master</i> * * <p>has two leaf predicates: * * <ul> - * <li>label:code-review=+2 + * <li>label:Code-Review=+2 * <li>branch:refs/heads/master * </ul> * * This method will return the leaf predicates that were fulfilled, for example if only the first - * predicate was fulfilled, the returned list will be equal to ["label:code-review=+2"]. + * predicate was fulfilled, the returned list will be equal to ["label:Code-Review=+2"]. */ public abstract ImmutableList<String> passingAtoms(); @@ -72,8 +72,17 @@ public abstract class SubmitRequirementExpressionResult { Status status, ImmutableList<String> passingAtoms, ImmutableList<String> failingAtoms) { + return create(expression, status, passingAtoms, failingAtoms, Optional.empty()); + } + + public static SubmitRequirementExpressionResult create( + SubmitRequirementExpression expression, + Status status, + ImmutableList<String> passingAtoms, + ImmutableList<String> failingAtoms, + Optional<String> errorMessage) { return new AutoValue_SubmitRequirementExpressionResult( - expression, status, Optional.empty(), passingAtoms, failingAtoms); + expression, status, errorMessage, passingAtoms, failingAtoms); } public static SubmitRequirementExpressionResult error( |