Do not generate pattern constraints in runtime types 71/69971/2
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 3 Mar 2018 14:08:17 +0000 (15:08 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 23 Mar 2018 16:14:33 +0000 (17:14 +0100)
commit3e9224b62bb92e5d5e23ff7ad0e163994e95654e
tree62be5fd0f91f28cb2833c39935fe093158b3c5b0
parentf4e602ed50abdbbfa3f60c283711ec9784ca02a6
Do not generate pattern constraints in runtime types

We do not need this information at run-time, so short-circuit
collection so that we always end up seeing an empty expression
map.

JIRA: MDSAL-312
Change-Id: Ia62d20b247fed69e32321ec42f2cfd68d63d9afc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit c3378c4cdf4cb4bec65ae737b9cf74204bdaa02d)
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/CodegenTypeProvider.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/RuntimeTypeProvider.java