Improve length constraint checks 19/61919/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 17 Aug 2017 12:44:12 +0000 (14:44 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 17 Aug 2017 12:54:06 +0000 (14:54 +0200)
commit6ec25955ea5d5263b0a8dd49cd66a0f7ab7c0641
treee38ba32a4495a4d348946236ff346387f5911832
parent1e6041162a4bbdf7f937f6be13b2102522871644
Improve length constraint checks

If we have an unrestricted string/binary or the constraint is
satisfied by the combination of String/array length return
values and integer value domain, we can skip the checks altogether,
leading to less generated code.

Cuts down size of ietf-inet-types by 1%.

Change-Id: Ibd8ea57a4746e1332447dd5454b36407d066ea0a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/LengthGenerator.java