Squash regular expression constants 67/68467/4
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Feb 2018 14:49:18 +0000 (15:49 +0100)
committerRobert Varga <nite@hq.sk>
Tue, 27 Feb 2018 09:26:30 +0000 (09:26 +0000)
commit152301d3b1575a0132d1a0493cc20eb3c6ac0bf0
treef0f9600b957be8557abe8d65944c41d356a20a03
parent6d3a6c9518b42b1547fa624f4fc990a5ffabc9d8
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>
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