-
Weather Item
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
None
As per the plan outlined in https://lists.opendaylight.org/pipermail/mdsal-dev/2018-March/001519.html we MD-SAL is delivering this item:
2) Replace org.opendaylight.yangtools.yang.binding.Identifiable.getKey()
The full details are in the email, bottom line for downstreams is:
The solution is to rename getKey() to key(). As all user-governed names in generated code is prefixed (with "is", "get" and similar), this will permanently solve this particular problem. Unfortunately it will also break all code which deals with getting/putting elements into keyed lists. The fix is a mechanical one and probably scriptable (but I am not much for writing scripts).
The fix also changes Augmentable.getAugmentation() to Augmentable.augmentation(). Proposed patches are at:
https://git.opendaylight.org/gerrit/#/q/topic:binding-tlc-getkey+(status:open+OR+status:merged)
- is blocked by
-
NETVIRT-1290 broken build due to StackOverflowError in xtend-maven-plugin
- Resolved
-
TSC-98 Binding V1 import tracking codegen change
- Resolved
-
RELENG-126 multipatch doesn't stop if a build fails
- Closed
- relates to
-
MDSAL-2 Naming conflict appears when key of list is constructed from leaf with name key
- Resolved