Speed up AbstractBuilderTemplate.removeProperty() 08/86508/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 19 Dec 2019 14:51:20 +0000 (15:51 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 23 Dec 2019 16:49:45 +0000 (17:49 +0100)
commita5f323b5a0eeb5d4a0cb82b37f751ae780ba1f91
treec1a2d457a2ff2396ccb16c18fdfbcd7d83c84374
parent28423fa5964abe10e3950dd1e42052aafa9989d0
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>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/AbstractBuilderTemplate.xtend