Description
We have an unnecessary indirection through abstract types, forcing users to reference IetfInetUtil.INSTANCE and InetYangUtils,INSTACE.
Integrate abstract classes into their specialisations, so users can freely use static methods.l
Attachments
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 105987,5 | Convert rfc6991-ietf-{inet,yang}-types to explicit JPMS | master | mdsal | Status: NEW | 0 | -1 |
| 105974,2 | Expose Ipv{4,6}Util | master | mdsal | Status: MERGED | +2 | +1 |
| 105975,2 | Move INET{4,6}_LENGTH constants | master | mdsal | Status: MERGED | +2 | +1 |
| 105976,2 | Move IPv4 string utilities | master | mdsal | Status: MERGED | +2 | +1 |
| 105977,2 | Move AbstractIetfYangUtil | master | mdsal | Status: MERGED | +2 | +1 |
| 105978,2 | Integrate AbstractIetfYangUtil | master | mdsal | Status: MERGED | +2 | +1 |
| 105979,2 | Make IetfYangUtil factories static | master | mdsal | Status: MERGED | +2 | +1 |
| 105980,2 | Eliminate IetfYangUtil.INSTANCE | master | mdsal | Status: MERGED | +2 | +1 |
| 105981,3 | Move AbstractIetfInetUtil | master | mdsal | Status: MERGED | +2 | +1 |
| 105982,3 | Remove method specializations | master | mdsal | Status: MERGED | +2 | +1 |
| 105983,2 | Make factories static | master | mdsal | Status: MERGED | +2 | +1 |
| 105985,2 | Integrate AbstractIetfInetUtil | master | mdsal | Status: MERGED | +2 | +1 |
| 105986,3 | Convert ietf-type-util to a JPMS module | master | mdsal | Status: MERGED | +2 | +1 |