Optimize array checks 82/84382/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 4 Sep 2019 14:24:01 +0000 (16:24 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 13 Sep 2019 14:10:35 +0000 (16:10 +0200)
commit67e48a31a1b962961fed82849d62c7a1059ee8d1
tree8a9c5097a95240602f0373c82993d6f3c36f0edf
parentd8410a0db1680cbd2e6c7ad696a99ff1c920a509
Optimize array checks

Rather than bouncing through .importedName().contains("[]"), we
can make this check through .name().endsWith("[]"), which prevents
a round-trip to import mechanics and is potentially faster.

Change-Id: I4a939333c294ffa94ac1c013a8e3cee466e32cb9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 35400adb8f5c7db3320fdf6fbcbadf377569c2e0)
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