Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
None
-
None
-
None
-
None
-
Operating System: All
Platform: All
-
8542
Description
For recursively uses augment as shown below:
...
grouping D{
uses "grp:A" {
augment "A1/A1-inner" {
leaf D-aug-A1
uses B {
augment "B1/B1-inner" {
leaf D-aug-B1-inner
uses C {
augment "C1/C1-inner" {
leaf D-aug-C1-inner
}
}
}
}
}
}
}
...
the package name for 'B1-inner' or 'C1-inner' was set to module's root package name. It is neccessary to eliminate the repeated call of processUsesAugments in augmentationToGenTypes that would generate double classes with ascending indexes for the same augment node, as well as to get package name from parent type builer to generate package name for sub augment nodes.
A patch has been committed:
https://git.opendaylight.org/gerrit/#/c/57746/