From 29a3dcbf99eb4bd836d38fd7e157781f8c8fa3f3 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 4 Jan 2024 10:17:17 +0100 Subject: [PATCH] PrefixResolver operates on non-null The prefix cannot legally be null, annotate that. Change-Id: Iae55e8a450a3dd70eef11932f4f9f84f73a3b85d Signed-off-by: Robert Varga --- .../yangtools/yang/parser/spi/source/PrefixResolver.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/source/PrefixResolver.java b/parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/source/PrefixResolver.java index f54a0973aa..75fb18e749 100644 --- a/parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/source/PrefixResolver.java +++ b/parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/source/PrefixResolver.java @@ -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); } -- 2.36.6