X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fspi%2FSchemaTreeNamespace.java;h=096ddc79b983b8cc08efc7e78f3bd966539041f4;hb=ed6bfbad4b36b54d288604cb0efb97edd46db6a6;hp=ea4e1308cef3cb1b71be24deb7ebc33a9c8818e0;hpb=ebaa7f6a56786abd8865b01acc56054d907dcb50;p=yangtools.git diff --git a/parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/SchemaTreeNamespace.java b/parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/SchemaTreeNamespace.java index ea4e1308ce..096ddc79b9 100644 --- a/parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/SchemaTreeNamespace.java +++ b/parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/SchemaTreeNamespace.java @@ -7,6 +7,9 @@ */ package org.opendaylight.yangtools.yang.parser.spi; +import static com.google.common.base.Verify.verifyNotNull; +import static java.util.Objects.requireNonNull; + import com.google.common.annotations.Beta; import java.util.Collection; import java.util.Iterator; @@ -141,9 +144,9 @@ public final class SchemaTreeNamespace, } private static NamespaceStorageNode globalOrStatementSpecific(final NamespaceStorageNode storage) { - NamespaceStorageNode current = storage; + NamespaceStorageNode current = requireNonNull(storage); while (!isLocalOrGlobal(current.getStorageNodeType())) { - current = current.getParentNamespaceStorage(); + current = verifyNotNull(current.getParentNamespaceStorage()); } return current; }