Expose symbolic name in YangTextSchemaContextResolver 62/95862/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 20 Apr 2021 20:41:47 +0000 (22:41 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 20 Apr 2021 22:31:07 +0000 (00:31 +0200)
We have a perfectly reasonable symbolic name available here, make sure
we propagate it, aiding debugging.

JIRA: YANGTOOLS-1275
Change-Id: I60162a10da9356896cea5cb5abc2a233dea38c12
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 824faeb0e75906de57ca1d90a39f4cc86334933c)

yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/repo/YangTextSchemaContextResolver.java

index 28652a27658dbed433f3eb2eb306ba81195a43d6..3606cc387616d972062aec8ee8e7965fdb68e636 100644 (file)
@@ -184,6 +184,11 @@ public final class YangTextSchemaContextResolver implements AutoCloseable, Schem
                 return url.openStream();
             }
 
+            @Override
+            public Optional<String> getSymbolicName() {
+                return Optional.of(url.toString());
+            }
+
             @Override
             protected ToStringHelper addToStringAttributes(final ToStringHelper toStringHelper) {
                 return toStringHelper.add("url", url);