From: Robert Varga Date: Tue, 8 Feb 2022 15:53:00 +0000 (+0100) Subject: Do not export yang.parser.rfc7950.{namespace,stmt} X-Git-Tag: v8.0.0~41 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F58%2F99658%2F2;p=yangtools.git Do not export yang.parser.rfc7950.{namespace,stmt} These packages are not used anywhere in ODL proper, do not export them to further isolate implementation internals. Change-Id: Ic3a224eea07a49703fff9668ecb7b35e02b78611 Signed-off-by: Robert Varga --- diff --git a/parser/yang-parser-rfc7950/src/main/java/module-info.java b/parser/yang-parser-rfc7950/src/main/java/module-info.java index 0cba48468a..572340c878 100644 --- a/parser/yang-parser-rfc7950/src/main/java/module-info.java +++ b/parser/yang-parser-rfc7950/src/main/java/module-info.java @@ -5,15 +5,15 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ +import org.opendaylight.yangtools.yang.xpath.api.YangXPathParserFactory; + module org.opendaylight.yangtools.yang.parser.rfc7950 { // FIXME: audit these, potentially lowering them to their sole user if reasonable exports org.opendaylight.yangtools.yang.parser.rfc7950.ir; - exports org.opendaylight.yangtools.yang.parser.rfc7950.namespace; exports org.opendaylight.yangtools.yang.parser.rfc7950.reactor; exports org.opendaylight.yangtools.yang.parser.rfc7950.repo; - exports org.opendaylight.yangtools.yang.parser.rfc7950.stmt; - uses org.opendaylight.yangtools.yang.xpath.api.YangXPathParserFactory; + uses YangXPathParserFactory; requires transitive java.xml; requires transitive com.google.common;