Eliminate CodecItemFactory
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / module-info.java
index 6376925a41cc5eb67b0d8be20e3fc8abf0f40337..3028487dd3a452271da7a819ae1d68513f9904d3 100644 (file)
@@ -14,6 +14,8 @@ import org.opendaylight.mdsal.binding.dom.codec.spi.BindingDOMCodecServices;
 import org.opendaylight.mdsal.binding.runtime.api.BindingRuntimeContext;
 
 module org.opendaylight.mdsal.binding.dom.codec.impl {
+    // FIXME: MDSAL-828: do not export this package
+    exports org.opendaylight.mdsal.binding.dom.codec.impl;
     exports org.opendaylight.mdsal.binding.dom.codec.impl.di;
 
     uses BindingRuntimeContext;
@@ -26,6 +28,7 @@ module org.opendaylight.mdsal.binding.dom.codec.impl {
     requires transitive org.opendaylight.mdsal.binding.dom.codec.spi;
     requires com.google.common;
     requires net.bytebuddy;
+    requires org.opendaylight.mdsal.binding.loader;
     requires org.opendaylight.mdsal.binding.model.api;
     requires org.opendaylight.mdsal.binding.spec.util;
     requires org.opendaylight.yangtools.concepts;
@@ -33,6 +36,7 @@ module org.opendaylight.mdsal.binding.dom.codec.impl {
     requires org.opendaylight.yangtools.yang.binding;
     requires org.opendaylight.yangtools.yang.common;
     requires org.opendaylight.yangtools.yang.data.api;
+    requires org.opendaylight.yangtools.yang.data.spi;
     requires org.opendaylight.yangtools.yang.data.impl;
     requires org.opendaylight.yangtools.yang.data.util;
     requires org.opendaylight.yangtools.yang.model.api;
@@ -41,7 +45,7 @@ module org.opendaylight.mdsal.binding.dom.codec.impl {
 
     // Annotations
     requires static com.github.spotbugs.annotations;
-    requires static javax.inject;
+    requires static transitive javax.inject;
     requires static org.eclipse.jdt.annotation;
     requires static org.kohsuke.metainf_services;
     requires static org.osgi.service.component.annotations;