QName is a YANG identifier 73/80573/8
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 25 Feb 2019 12:53:39 +0000 (13:53 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 25 Feb 2019 15:51:24 +0000 (16:51 +0100)
commitabbbb9c37430ac8bf2cb2522f9befd3310dbabfb
treea629b43322a74ea7f87ef4e26be08242e1e14428
parentb6c2d6c716ea3e8db359fe1284400605dd172a0a
QName is a YANG identifier

Move argument enforcement to QName, as it is required to conform
to YANG identifier.

JIRA: YANGTOOLS-862
Change-Id: Ia1a5adb6921831476872d14e1e5c6caffc2af2d9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/type/BitImplTest.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/parser/stmt/rfc7950/Bug6868Test.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java