[MDSAL-322] Share codegen concepts and utilities between Java bindings Created: 16/Mar/18 Updated: 16/Mar/19 Resolved: 16/Mar/19 |
|
| Status: | Resolved |
| Project: | mdsal |
| Component/s: | Binding codegen, Binding V2 codegen |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Story | Priority: | Medium |
| Reporter: | Robert Varga | Assignee: | Jie Han |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
As it turns out, both binding generators are sharing concepts related to how YANG maps to java. Specific examples include JavaTypeName, JavaFileTemplate's import mechanics, Javadoc generation, etc. We should refactor these concepts and utilities so that they end up being shared code, not replicated across the two bindings. |
| Comments |
| Comment by Jie Han [ 23/Mar/18 ] |
| Comment by Robert Varga [ 16/Mar/19 ] |
|
Binding V2 is being removed in 4.0.0. |