Squash regular expression constants 25/69925/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Feb 2018 14:49:18 +0000 (15:49 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 22 Mar 2018 22:09:11 +0000 (23:09 +0100)
commit632a17388d04a46320ce2df2bd7b37a7accbcb88
treed645958c6444ac92820f78024f9d73305021f7ab
parent83305a676b8dc136867d6fbada33019167638793
Squash regular expression constants

A heap dump analysis has shown we are retaining default-sized
sparse ArrayLists in ConstantImpl. Make sure we squash them to
a properly-sized ImmutableList.

Change-Id: I0b83440af46bcaad334d55506c2f08e36d9a7727
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 152301d3b1575a0132d1a0493cc20eb3c6ac0bf0)
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/TypeProviderImpl.java
binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/mdsal/binding/model/util/generated/type/builder/ConstantImpl.java
binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/yang/types/TypeGenHelper.java
binding2/mdsal-binding2-generator-util/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/util/generated/type/builder/ConstantImpl.java