From: Robert Varga Date: Tue, 20 Apr 2021 20:47:43 +0000 (+0200) Subject: Forward symbolic source in YinDomSchemaSource X-Git-Tag: v7.0.0~34 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=738badcf0d51117f00d1ee585e546eeb454e22cc;hp=824faeb0e75906de57ca1d90a39f4cc86334933c;p=yangtools.git Forward symbolic source in YinDomSchemaSource When we are transforming a source, we should also be forwarding symbolic name requests. JIRA: YANGTOOLS-1275 Change-Id: I0aa0420aee4c51d9c006f28b3e669eabc89c1787 Signed-off-by: Robert Varga --- diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YinTextToDomTransformer.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YinTextToDomTransformer.java index 42ab4e832a..8881d83890 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YinTextToDomTransformer.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YinTextToDomTransformer.java @@ -45,6 +45,7 @@ public final class YinTextToDomTransformer extends SchemaSourceTransformer getSymbolicName() { + return Optional.ofNullable(symbolicName); + } + @Override protected ToStringHelper addToStringAttributes(final ToStringHelper toStringHelper) { return toStringHelper.add("source", source); @@ -230,6 +256,11 @@ public abstract class YinDomSchemaSource implements YinXmlSchemaSource { return xmlSchemaSource.getIdentifier(); } + @Override + public Optional getSymbolicName() { + return xmlSchemaSource.getSymbolicName(); + } + @Override protected ToStringHelper addToStringAttributes(final ToStringHelper toStringHelper) { return toStringHelper.add("xmlSchemaSource", xmlSchemaSource);