Cache computed fieldName in templates 96/84396/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:24:08 +0000 (16:24 +0200)
commitf43fc0955c2eb1f50d66c1a9b70e88d37427b047
tree7b93ae84ca4105372cb9dd163d15e2bcf1a5116f
parent08fbffb40a2252f36fff92fccd3dda0da23185cb
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