Optimize ClassTemplate.allProperties 91/84191/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 4 Sep 2019 11:46:14 +0000 (13:46 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 4 Sep 2019 11:49:08 +0000 (13:49 +0200)
commit425d13761fd76b0ca9691a4735977519e96adf45
treec8646b2ab50c20d7f43d99e6c88216bec4a51b46
parent55f2409e9afd9eb7b82213bdd9e710b4e206495a
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>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/ClassTemplate.xtend