Rehost BindingReflections.loadModuleInfos() 77/104877/4
authorOleksandr Panasiuk <oleksandr.panasiuk@pantheon.tech>
Tue, 14 Mar 2023 16:06:33 +0000 (18:06 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 19 Jun 2023 11:19:28 +0000 (13:19 +0200)
commit9e8f577a837b3f8d7d29bbb37717208d420e61f2
tree18b8e6a022d99586d5e7f484fe1184fe3fac8a55
parent3bdda6e72b4cb2466eca8af0513920f7c0067e05
Rehost BindingReflections.loadModuleInfos()

Use ServiceLoader to locate all module infos instead. This reduces the
proliferation of BindingReflections just a tiny bit.

JIRA: MDSAL-803
Change-Id: I5d76f6c8eddc1d689ebd8fcbe9cbf23350b465cf
Signed-off-by: Oleksandr Panasiuk <oleksandr.panasiuk@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/test/util/BindingTestContext.java
binding/mdsal-binding-runtime-spi/src/main/java/module-info.java
binding/mdsal-binding-runtime-spi/src/main/java/org/opendaylight/mdsal/binding/runtime/spi/BindingRuntimeHelpers.java
binding/mdsal-binding-runtime-spi/src/main/java/org/opendaylight/mdsal/binding/runtime/spi/ModuleInfoSnapshotBuilder.java
binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflections.java
binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflectionsTest.java