Optimize ClassTemplate.allProperties 91/84391/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:24:04 +0000 (16:24 +0200)
commitbd8ab6ccc159223936263b41315907b45c12c346
tree891b6a5bca86943975ee6d58e36b031584ba7914
parent3b30f9d4aafa3ca93cfab466472c19d6ea95df6a
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