YangSyntaxErrorException should identify its source 47/64747/5
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 25 Oct 2017 21:06:46 +0000 (23:06 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 27 Oct 2017 14:26:34 +0000 (16:26 +0200)
commitd0c074a2a7ac2810662fcebc4e174db2529bf7c3
tree72b3edafc397ef0aa95f4ff0bbebc35d2bd65c9d
parent74af8223e7496a7a0d1a88c4915f557c6939b480
YangSyntaxErrorException should identify its source

Having just the module name is not sufficient in reactor settings where
there may be diverse sources involved.

Update YangSyntaxErrorException to contain SourceIdentifier when available.

Change-Id: Ied076ecd60fcef000ef498f632d2288fa2f6d954
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-api/src/main/java/org/opendaylight/yangtools/yang/model/parser/api/YangSyntaxErrorException.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/util/YangModelDependencyInfo.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/rfc6020/repo/YangErrorListener.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/rfc6020/repo/YangStatementStreamSource.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/util/ASTSchemaSource.java