Enforce non-null QNameModule namespace 88/61988/18
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 18 Aug 2017 14:01:01 +0000 (16:01 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 24 Oct 2017 20:20:02 +0000 (22:20 +0200)
commitde590e4eadb9ba4163f9b8b8f23dffe5310a2404
tree87ed5ab48943b90411973a43ae77748a30e751c4
parent6071a13cdd982f42b4ffb9a9ad67380a7abe146e
Enforce non-null QNameModule namespace

QNameModule without a namespace does not really make sense,
enforce valid namespace.

Change-Id: I62e8daf71deba15e4d3bdb975046223ade57cdbe
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QNameModule.java
yang/yang-common/src/test/java/org/opendaylight/yangtools/yang/common/QNameTest.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/ModuleIdentifierImpl.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtil.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/BitsTypeTest.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/LeafrefTest.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtilTest.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/util/SchemaContextUtilTest.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/Bug6961Test.java