Fix union losing patterns 05/96505/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 9 Jun 2021 20:34:46 +0000 (22:34 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 9 Jun 2021 22:16:21 +0000 (00:16 +0200)
commit375e0c06abb781b41ae46709f22efd9842c500f5
tree0b3e6acb608d71de92f2cd9263ea30865069f97e
parentc84c230a3353f3c837953f4d592ed39a6864ad71
Fix union losing patterns

Union typedefs need to generate type enforcement patterns for their
constituent types. Make sure that happens.

Change-Id: Id4512f17e1ca6b2f9a5157d3b44dd3d03d5dfcec
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractTypeObjectGenerator.java
binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/test/CompilationTest.java
binding/mdsal-binding-java-api-generator/src/test/resources/compilation/union-string-pattern/foo.yang [new file with mode: 0644]