Require antlr in yang-parser-rfc7950
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / module-info.java
index f7965edd8eee1c93a39ade102d3304c1563ad9ac..929dffb81017521ba4123b1903c0db6c6f263db8 100644 (file)
@@ -21,7 +21,10 @@ module org.opendaylight.yangtools.yang.parser.rfc7950 {
     // FIXME: remote this as we reduce our exports
     requires transitive org.opendaylight.yangtools.yang.parser.spi;
 
+    requires org.antlr.antlr4.runtime;
+    requires org.opendaylight.yangtools.concepts;
     requires org.opendaylight.yangtools.openconfig.model.api;
+    requires org.opendaylight.yangtools.yang.common;
     requires org.opendaylight.yangtools.yang.model.api;
     requires org.opendaylight.yangtools.yang.model.util;
     requires org.opendaylight.yangtools.yang.parser.antlr;
@@ -29,6 +32,11 @@ module org.opendaylight.yangtools.yang.parser.rfc7950 {
     requires org.opendaylight.yangtools.util;
     requires org.slf4j;
 
+    // Annotations
+    requires static com.github.spotbugs.annotations;
+    requires static org.checkerframework.checker.qual;
+    requires static org.eclipse.jdt.annotation;
+
     // FIXME: hide these
     exports org.opendaylight.yangtools.yang.parser.rfc7950.stmt.action;
     exports org.opendaylight.yangtools.yang.parser.rfc7950.stmt.anydata;