Generate legacy List adaptation 09/89309/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 23 Apr 2020 10:50:53 +0000 (12:50 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 23 Apr 2020 11:39:36 +0000 (13:39 +0200)
commit04926788659ee0e5c425f3f5d52f538a8559f747
treec051aa4bdba2ab10d19663105e578d70d5483de6
parenta1b9d6f11e5264b924687e7fb9aded42de89222c
Generate legacy List adaptation

In order to lower the pain of migration, generate legacy setFoo()
methods with List argument. These internally perform translation
to an ImmutableMap with unique index.

JIRA: MDSAL-434
Change-Id: If364c50a1f48d94b72520c674cbd033fe53646a8
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/BuilderTemplate.xtend
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/CodeHelpers.java