PrefixResolver operates on non-null 25/109625/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Jan 2024 09:17:17 +0000 (10:17 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Jan 2024 09:22:12 +0000 (10:22 +0100)
The prefix cannot legally be null, annotate that.

Change-Id: Iae55e8a450a3dd70eef11932f4f9f84f73a3b85d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/source/PrefixResolver.java

index f54a0973aaec8d048a49f8d3b187a03069b7d6b2..75fb18e749643c5b24e3037197e9c8dba87285ab 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.yangtools.yang.parser.spi.source;
 
+import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.jdt.annotation.Nullable;
 import org.opendaylight.yangtools.yang.common.QNameModule;
 import org.opendaylight.yangtools.yang.common.Revision;
@@ -22,5 +23,5 @@ public interface PrefixResolver {
      * @param prefix Prefix
      * @return QNameModule associated with supplied prefix, or null if prefix is not defined.
      */
-    @Nullable QNameModule resolvePrefix(String prefix);
+    @Nullable QNameModule resolvePrefix(@NonNull String prefix);
 }