Binding generator v2 - Unions - Union's builder fix 05/59005/1
authorJie Han <han.jie@zte.com.cn>
Wed, 14 Jun 2017 07:59:49 +0000 (15:59 +0800)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Thu, 15 Jun 2017 09:00:45 +0000 (09:00 +0000)
commit2975744b858fe2b832c1a9d1102ca1687f77808a
tree066e60019ee574a57da54945cdf1ef26cb194cfd
parenta6a89419dfa2fb69d550a718129f79f051690345
Binding generator v2 - Unions - Union's builder fix

- fix return type name of treeIdentifier with fully qualified name
  to avoid name conflict
- recursive unoin builder support
- add yang file
Change-Id: I8770b849e6e50c04633eecb067d0f1d83bffb2c8
Signed-off-by: Jie Han <han.jie@zte.com.cn>
(cherry picked from commit 9e5a15c20e29454f3a4f1eef3aa52efac1b3f034)
binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/AuxiliaryGenUtils.java
binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/yang/types/TypeProviderImpl.java
binding2/mdsal-binding2-generator-util/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/util/Types.java
binding2/mdsal-binding2-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/javav2/java/api/generator/renderers/BuilderRenderer.java
binding2/mdsal-binding2-java-api-generator/src/test/resources/unions.yang [new file with mode: 0644]