Acquire first value manually in ClassTemplate 94/84394/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 4 Sep 2019 12:40:35 +0000 (14:40 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 13 Sep 2019 14:24:07 +0000 (16:24 +0200)
commit2ea4ec74a2661ef3ecd5d9a303f51eb32da85e4e
treeba3606cdea4a85758147d67f20100f0ca012728f
parent9aa08ef8e936accd68ec0cfe399e3ab84f4d5db7
Acquire first value manually in ClassTemplate

xtend's get(0) extension ends up creating a temporary list
holding a copy of the (single) value. This is not entirely
efficient, as we can get the same result from plain iterator.

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