Convert mdsal-binding-generator-impl to a JPMS module 14/93714/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 9 Nov 2020 17:10:44 +0000 (18:10 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Nov 2020 13:00:42 +0000 (14:00 +0100)
commit74935a11dc8ad70883117740dcc27710b2f5180e
tree631c255f99a41cb48d938a35ebbb2bf48a0a4a86
parent55166d77d825f3ff3b8a7430cd092df9a62ae4ec
Convert mdsal-binding-generator-impl to a JPMS module

The implementation here is quite simple, convert it to a JPMS module.
Since we are breaking encapsulation the now-defunct YangTextTemplateTest
is removed. Also src/test/resources/ietf is renamed to ietf-models
to make it an unencapsulated resource.

JIRA: MDSAL-644
Change-Id: I9db57ed04b8188cefa91b644d434e2b1619e4d4b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
24 files changed:
binding/mdsal-binding-generator-impl/pom.xml
binding/mdsal-binding-generator-impl/src/main/java/module-info.java [new file with mode: 0644]
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/CodecTypeUtils.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/DefaultBindingGenerator.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/DefaultBindingRuntimeGenerator.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/ModuleContext.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/CodegenTypeProvider.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/GroupingDefinitionDependencySort.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/NodeWrappedType.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/ControllerTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/ExtendedTypedefTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/GenEnumResolvingTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/GenTypesSubSetTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/GeneratedTypesLeafrefTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/GeneratedTypesTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/Mdsal406TypeObjectTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/TypeProviderIntegrationTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/UnionTypeDefTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/YangTextTemplateTest.java [deleted file]
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/yang/types/TypeProviderTest.java
binding/mdsal-binding-generator-impl/src/test/resources/ietf-models/iana-if-type.yang [moved from binding/mdsal-binding-generator-impl/src/test/resources/ietf/iana-if-type.yang with 100% similarity]
binding/mdsal-binding-generator-impl/src/test/resources/ietf-models/ietf-inet-types.yang [moved from binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-inet-types.yang with 100% similarity]
binding/mdsal-binding-generator-impl/src/test/resources/ietf-models/ietf-interfaces.yang [moved from binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-interfaces.yang with 100% similarity]
binding/mdsal-binding-generator-impl/src/test/resources/ietf-models/ietf-yang-types.yang [moved from binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-yang-types.yang with 100% similarity]