Fix StackedYangInstanceIdentifier.getParent() nullness
[yangtools.git] / yang / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / StackedYangInstanceIdentifier.java
index 0fb647e36cf1a88a4bdd0f1f251e75007e94d3e0..a183e47639e846c88321df40ccb0fa01202a39eb 100644 (file)
@@ -21,6 +21,7 @@ import java.security.AccessController;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.List;
+import org.eclipse.jdt.annotation.NonNull;
 
 final class StackedYangInstanceIdentifier extends YangInstanceIdentifier implements Cloneable {
     private static final long serialVersionUID = 1L;
@@ -42,8 +43,8 @@ final class StackedYangInstanceIdentifier extends YangInstanceIdentifier impleme
         PARENT_FIELD = f;
     }
 
-    private final YangInstanceIdentifier parent;
-    private final PathArgument pathArgument;
+    private final @NonNull YangInstanceIdentifier parent;
+    private final @NonNull PathArgument pathArgument;
 
     private transient volatile StackedPathArguments pathArguments;
     private transient volatile StackedReversePathArguments reversePathArguments;
@@ -65,7 +66,7 @@ final class StackedYangInstanceIdentifier extends YangInstanceIdentifier impleme
     }
 
     @Override
-    public YangInstanceIdentifier getParent() {
+    public @NonNull YangInstanceIdentifier getParent() {
         return parent;
     }