Improve ContextBuilder error reporting 21/47321/2
authorRobert Varga <rovarga@cisco.com>
Thu, 20 Oct 2016 15:14:21 +0000 (17:14 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 21 Oct 2016 11:22:06 +0000 (11:22 +0000)
commit056f7377fbac6ef8ebe27f45fa18c2e8704af39d
tree9c00d0f6b8a56d2cd32d8fb12ec148e941d62e75
parent3182c71548bf8c2b9394c2f7c4333bcbb3d5e31d
Improve ContextBuilder error reporting

Instead of throwing an IllegalArgumentException throw
a proper SourceException, which will explain what statement
does not take an argument, pointing to the offending source.

Change-Id: Iee9a984c557f218195f0654bbb54d9e27a9cb9f6
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit 8de9752c52b6e398d9651088bbd51795719133aa)
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ContextBuilder.java