From c7b6c322c84b140d2e550ec18836ea99287766df Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Tue, 8 Feb 2022 16:53:00 +0100 Subject: [PATCH 1/1] 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 --- parser/yang-parser-rfc7950/src/main/java/module-info.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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; -- 2.36.6