[java-metadata-aggregator] 01/04: Correct field annotation; enforce by constraint

Ian Young ian at iay.org.uk
Thu Mar 3 17:41:32 UTC 2022


This is an automated email from the git hooks/post-receive script.

iay pushed a commit to branch main
in repository java-metadata-aggregator.

View the commit online:
http://git.shibboleth.net/view/?p=java-metadata-aggregator.git;a=commit;h=c2bf9b651ec7bd4f2ce9cd0d2e24ccc123e98c7f

commit c2bf9b651ec7bd4f2ce9cd0d2e24ccc123e98c7f
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Thu Mar 3 17:30:07 2022 +0000

    Correct field annotation; enforce by constraint
---
 .../src/main/java/net/shibboleth/metadata/dom/ElementMatcher.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mda-framework/src/main/java/net/shibboleth/metadata/dom/ElementMatcher.java b/mda-framework/src/main/java/net/shibboleth/metadata/dom/ElementMatcher.java
index 2342aa7..3d3c96a 100644
--- a/mda-framework/src/main/java/net/shibboleth/metadata/dom/ElementMatcher.java
+++ b/mda-framework/src/main/java/net/shibboleth/metadata/dom/ElementMatcher.java
@@ -20,12 +20,12 @@ package net.shibboleth.metadata.dom;
 import java.util.function.Predicate;
 
 import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
 import javax.annotation.concurrent.Immutable;
 import javax.xml.namespace.QName;
 
 import org.w3c.dom.Element;
 
+import net.shibboleth.utilities.java.support.logic.Constraint;
 import net.shibboleth.utilities.java.support.xml.ElementSupport;
 
 /**
@@ -44,8 +44,8 @@ public class ElementMatcher implements Predicate<Element> {
      * 
      * @param qnameToMatch qualified name ({@link QName}) to match
      */
-    public ElementMatcher(@Nullable final QName qnameToMatch) {
-        qname = qnameToMatch;
+    public ElementMatcher(@Nonnull final QName qnameToMatch) {
+        qname = Constraint.isNotNull(qnameToMatch, "qnameToMatch must not be null");
     }
 
     @Override

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list