Fix augmentation pointing to a grouping action's input 26/88126/2
authormiroslav.kovac <miroslav.kovac@pantheon.tech>
Thu, 27 Feb 2020 16:51:37 +0000 (17:51 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 28 Feb 2020 15:08:03 +0000 (16:08 +0100)
commit3a05b346ff024e46f0697b338289081c8a6dabd3
tree55e78a326fd80b74051a2a2af05fefb3c2da7305
parentbca4ffa6b706c7a4b3ea18e2503653362745b8d9
Fix augmentation pointing to a grouping action's input

When augmentation targets an action input which itself is defined
in a grouping, we need to actually lookup the original definition.

Add a type aliasing information, which should be consulted when
making a simple reference to a type -- and use it in
augmentationToGenTypes().

JIRA: MDSAL-517
Change-Id: I1ef383e8777a7c09a979cbdd84f71be3a0f9b021
Signed-off-by: miroslav.kovac <miroslav.kovac@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/ModuleContext.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/Mdsal517Test.java [new file with mode: 0644]
binding/mdsal-binding-generator-impl/src/test/resources/mdsal-517/bar.yang [new file with mode: 0644]
binding/mdsal-binding-generator-impl/src/test/resources/mdsal-517/foo.yang [new file with mode: 0644]