Refactor yang-xpath-impl error handling 40/81040/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 27 Feb 2019 14:38:10 +0000 (15:38 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 20 Mar 2019 15:44:12 +0000 (16:44 +0100)
commitf49602f392eacc8cbf3af7cad1b74271675b7869
treeb034b81ed803c75661e0d68b6705b31ac11681a1
parentbc2953a1b8a6367f930f99943e85c1fe34a035c7
Refactor yang-xpath-impl error handling

Separate out CapturingErrorListener and make sure we install it
in InstanceIdentifierParser.

Change-Id: I9313161708daa122854b423015bdbcffef369bda
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 6a0b071158446b55bf400fa5b5d6c1fe87f50cb0)
yang/yang-xpath-impl/src/main/java/org/opendaylight/yangtools/yang/xpath/impl/AntlrXPathParser.java
yang/yang-xpath-impl/src/main/java/org/opendaylight/yangtools/yang/xpath/impl/AntlrYangXPathExpression.java
yang/yang-xpath-impl/src/main/java/org/opendaylight/yangtools/yang/xpath/impl/CapturingErrorListener.java [new file with mode: 0644]
yang/yang-xpath-impl/src/main/java/org/opendaylight/yangtools/yang/xpath/impl/InstanceIdentifierParser.java
yang/yang-xpath-impl/src/main/java/org/opendaylight/yangtools/yang/xpath/impl/Utils.java [moved from yang/yang-xpath-impl/src/main/java/org/opendaylight/yangtools/yang/xpath/impl/LiteralExprUtils.java with 71% similarity]