Cache computed fieldName in templates 81/84381/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 4 Sep 2019 14:17:32 +0000 (16:17 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 13 Sep 2019 14:10:27 +0000 (16:10 +0200)
commitd8410a0db1680cbd2e6c7ad696a99ff1c920a509
treef67762b850ffa8f07892faf4955c3a682dc0224f
parente3f1822d2c1783e3bf227ae8930e5dabd5217ce1
Cache computed fieldName in templates

We end up using the same name multiple times, which really is an
invariant. Cache and reuse the constant, so that we end up with
more efficient code.

Change-Id: I6ee5cc162c43c542a08ba84250f42d9a30ba3f0d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 72585e1dff2c81af33f547b49694f7c976033bed)
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/ClassTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/UnionTemplate.xtend