Optimize ClassTemplate.allProperties 76/84376/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 4 Sep 2019 11:46:14 +0000 (13:46 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 13 Sep 2019 14:09:29 +0000 (16:09 +0200)
commitbc21ed9be6bab7fb185f32ccd40fcee791f0ab0b
tree2c52149ade10b9393742b101c38f3abf35530e3a
parent4ea2421f854e0a672707bea082a53b847bcceae8
Optimize ClassTemplate.allProperties

This variable is guaranteed to be a List, declare it as such,
adding following benefits:
- eliminates ClassTemplate's reliance on IterableExtensions
- a few isEmpty() checks get be eliminated, as size() is now
  handled through List.size()

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