Add missing @NonNull annotations 97/88097/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 27 Feb 2020 12:28:06 +0000 (13:28 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 27 Feb 2020 12:28:06 +0000 (13:28 +0100)
SchemaNodeIdentifier's factory methods return non-null, add
annotations to that effect.

Change-Id: I5c9cbd87d87874727438e401d212d33ab678bb29
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/SchemaNodeIdentifier.java

index e8ff4558e9f4697aebccbf7e6cf4331fa1df1fdd..9f6b8ae4588f0b90cbd0e6458d6911affc008935 100644 (file)
@@ -38,15 +38,15 @@ public abstract class SchemaNodeIdentifier implements Immutable {
             super(qnames);
         }
 
-        public static Absolute of(final QName nodeIdentifier) {
+        public static @NonNull Absolute of(final QName nodeIdentifier) {
             return new Absolute(nodeIdentifier);
         }
 
-        public static Absolute of(final QName... nodeIdentifiers) {
+        public static @NonNull Absolute of(final QName... nodeIdentifiers) {
             return new Absolute(Arrays.asList(nodeIdentifiers));
         }
 
-        public static Absolute of(final Collection<QName> nodeIdentifiers) {
+        public static @NonNull Absolute of(final Collection<QName> nodeIdentifiers) {
             return new Absolute(ImmutableList.copyOf(nodeIdentifiers));
         }
 
@@ -68,15 +68,15 @@ public abstract class SchemaNodeIdentifier implements Immutable {
             super(qnames);
         }
 
-        public static Descendant of(final QName nodeIdentifier) {
+        public static @NonNull Descendant of(final QName nodeIdentifier) {
             return new Descendant(nodeIdentifier);
         }
 
-        public static Descendant of(final QName... nodeIdentifiers) {
+        public static @NonNull Descendant of(final QName... nodeIdentifiers) {
             return new Descendant(Arrays.asList(nodeIdentifiers));
         }
 
-        public static Descendant of(final Collection<QName> nodeIdentifiers) {
+        public static @NonNull Descendant of(final Collection<QName> nodeIdentifiers) {
             return new Descendant(nodeIdentifiers);
         }