Guarantee @NonNull return from ValueRange 18/102018/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Aug 2022 16:30:04 +0000 (18:30 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Aug 2022 16:46:42 +0000 (18:46 +0200)
We always return a non-null, make sure we express that.

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

index 0e10deb476f77e0266bc725b10d65a6354827097..6810475cbf7a057de23f3039167490d0d9a51cc3 100644 (file)
@@ -69,11 +69,11 @@ public abstract class ValueRange {
         }
     }
 
-    public static ValueRange of(final @NonNull Number value) {
+    public static @NonNull ValueRange of(final @NonNull Number value) {
         return new Singleton(value);
     }
 
-    public static ValueRange of(final @NonNull Number lower, final @NonNull Number upper) {
+    public static @NonNull ValueRange of(final @NonNull Number lower, final @NonNull Number upper) {
         return lower.equals(upper) ? of(lower) : new Range(lower, upper);
     }