Optimize AbstractBuilderTemplate.generateAugmentField() 58/76958/3
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 13 Oct 2018 08:08:42 +0000 (10:08 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 13 Oct 2018 08:49:24 +0000 (10:49 +0200)
commitc645ae57abcf6b170e238cbabaf1e75531bbc771
tree3462b0387af862c6e6933ee3c4a1c49bfc921ae1
parent0da0d185e5c0720029b5cab2d1c614e96493431e
Optimize AbstractBuilderTemplate.generateAugmentField()

This moves the "private" field to its sole caller, eliminating
the need for a redundant IF. Also cache the importedName result
so we do not make multiple round-trips to cache.

Change-Id: I31bd9ffe51e6820d6b4b22f489ed0fbaf9dd1192
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/AbstractBuilderTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderImplTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend