Binding generator v2 - fix union getter name in camel-case 74/60474/2
authorJie Han <han.jie@zte.com.cn>
Thu, 13 Jul 2017 01:54:27 +0000 (09:54 +0800)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Mon, 17 Jul 2017 11:58:21 +0000 (11:58 +0000)
Change-Id: Iaf96a0db0a60ac4ae9bad587942c81723c86ea64
Signed-off-by: Jie Han <han.jie@zte.com.cn>
(cherry picked from commit a40f3ba3a514c4ee7f98b7c864443e8cdc5d92e3)

binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/yang/types/TypeProviderImpl.java

index 1214fb7bfe9921d63f812dadc9ec76691742ae40..9ec117fd87e09c9444b08404101c635dbf0c4b3a 100644 (file)
@@ -983,7 +983,7 @@ public final class TypeProviderImpl implements TypeProvider {
         final String unionTypeName = unionSubtype.getQName().getLocalName();
         final Type genTO = findGenTO(unionTypeName, unionSubtype, schemaContext, genTypeDefsContextMap);
         if (genTO != null) {
-            updateUnionTypeAsProperty(parentUnionGenTOBuilder, genTO, genTO.getName());
+            updateUnionTypeAsProperty(parentUnionGenTOBuilder, genTO, unionTypeName);
         } else {
             final TypeDefinition<?> baseType = baseTypeDefForExtendedType(unionSubtype);
             if (unionTypeName.equals(baseType.getQName().getLocalName())) {