Improve SchemaNodeIdentifier.toString() 15/88115/6
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 28 Feb 2020 06:37:48 +0000 (07:37 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 28 Feb 2020 11:53:03 +0000 (12:53 +0100)
commitcbca4fb9899c3c9a37d8fbdef0c9904c55661637
tree8a728253bf4a91f1fd34610663fa3b88bf5c169e
parentc0b142e277914d8a2e98b49c65e95cf0fef4cda4
Improve SchemaNodeIdentifier.toString()

We typically have a number of node identifiers and they tend to
share the same namespace. Make toString() more human-friendly by
not emitting consecutive occurance of the same namespace.

JIRA: YANGTOOLS-1083
Change-Id: Ida0cba70a5eac0cfb7fb44fd20d6f5789f4923a6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/SchemaNodeIdentifier.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/DeviationResolutionTest.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YangParserNegativeTest.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/yin/YinFileAugmentStmtTest.java