Acquire first value manually in ClassTemplate 79/84379/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:10:04 +0000 (16:10 +0200)
commita8c6173b6361e5ff7a70c641bb95dbc165b41440
tree5352e4b17b1f4e66949d5cbce879d9d228c0eb87
parent19ad86d4c525029aa6a867c71b41d451d22dcce1
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