Do not confuse statement and argument names 28/50028/1
authorRobert Varga <rovarga@cisco.com>
Mon, 26 Dec 2016 18:28:45 +0000 (19:28 +0100)
committerRobert Varga <rovarga@cisco.com>
Wed, 4 Jan 2017 17:37:27 +0000 (18:37 +0100)
commitfc8713f66b8ecef5336b4b07cb01b8bb8718143a
tree307efead36b6e096cf92ba679357dd76102eb0cf
parent7d5cf42b0fcc4bc9c26643a584c8895dfdee355d
Do not confuse statement and argument names

Our extension handling is still flaky, in that it assumes
that implicit extensions take an argument. As we progress
to make these special-cases handled, the confusion is being
flushed out.

This particular error was found when we made argument name
conditional on whether we actually are seeing an argument
being used in the model.

Change-Id: I4b8a0e3aa133343fc65dca38c1dd9e083113fb00
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit 33a2fed5d2d2beee742825778be50c8eb133565b)
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/UnknownEffectiveStatementBase.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/Bug1412Test.java