You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by mb...@apache.org on 2018/03/21 16:01:40 UTC

bval git commit: disallow null ctor return value

Repository: bval
Updated Branches:
  refs/heads/bv2 54169ac59 -> 6140f7d1c


disallow null ctor return value


Project: http://git-wip-us.apache.org/repos/asf/bval/repo
Commit: http://git-wip-us.apache.org/repos/asf/bval/commit/6140f7d1
Tree: http://git-wip-us.apache.org/repos/asf/bval/tree/6140f7d1
Diff: http://git-wip-us.apache.org/repos/asf/bval/diff/6140f7d1

Branch: refs/heads/bv2
Commit: 6140f7d1ce014b65d94f1a6dda0ac7a81c89df8c
Parents: 54169ac
Author: Matt Benson <mb...@apache.org>
Authored: Wed Mar 21 11:01:35 2018 -0500
Committer: Matt Benson <mb...@apache.org>
Committed: Wed Mar 21 11:01:35 2018 -0500

----------------------------------------------------------------------
 .../main/java/org/apache/bval/jsr/job/ValidateReturnValue.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bval/blob/6140f7d1/bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateReturnValue.java
----------------------------------------------------------------------
diff --git a/bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateReturnValue.java b/bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateReturnValue.java
index eedb27c..ca1deba 100644
--- a/bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateReturnValue.java
+++ b/bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateReturnValue.java
@@ -73,8 +73,8 @@ public abstract class ValidateReturnValue<E extends Executable, T> extends Valid
         ForConstructor(ApacheFactoryContext validatorContext, Constructor<? extends T> ctor, Object returnValue,
             Class<?>[] groups) {
             super(validatorContext,
-                new Meta.ForConstructor<>(Validate.notNull(ctor, IllegalArgumentException::new, "ctor")), returnValue,
-                groups);
+                new Meta.ForConstructor<>(Validate.notNull(ctor, IllegalArgumentException::new, "ctor")),
+                Validate.notNull(returnValue, IllegalArgumentException::new, "constructor cannot return null"), groups);
         }
 
         @Override