Speed up AbstractBuilderTemplate.removeProperty() 08/86608/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 19 Dec 2019 14:51:20 +0000 (15:51 +0100)
committerRobert Varga <nite@hq.sk>
Sat, 28 Dec 2019 23:17:47 +0000 (23:17 +0000)
commit6ed8c0a9117c3c642b659d5057ff9fd9a0db822e
treea4b62c0c43ba119ee449b70d198aca9fa0de3870
parentd80e77c012ed752fa7d7740cb14eaf09dd3b587b
Speed up AbstractBuilderTemplate.removeProperty()

Rather than performing a linear unbounded search followed by a
conditional remove, use an interator and remove the first matching
property, bailing out.

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