import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
import org.opendaylight.yangtools.yang.model.api.ListSchemaNode;
-import org.opendaylight.yangtools.yang.model.spi.source.YangTextSource;
+import org.opendaylight.yangtools.yang.model.spi.source.URLYangTextSource;
import org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration;
import org.opendaylight.yangtools.yang.parser.rfc7950.reactor.RFC7950Reactors;
import org.opendaylight.yangtools.yang.parser.rfc7950.repo.YangStatementStreamSource;
.build();
final var schema = reactor.newBuild()
.addSources(
- YangStatementStreamSource.create(YangTextSource.forResource(
- IetfYangSmiv2ExtensionPluginTest.class, "/foo.yang")),
- YangStatementStreamSource.create(YangTextSource.forResource(
- IetfYangSmiv2ExtensionPluginTest.class, "/ietf-yang-smiv2.yang")))
+ YangStatementStreamSource.create(new URLYangTextSource(
+ IetfYangSmiv2ExtensionPluginTest.class.getResource("/foo.yang"))),
+ YangStatementStreamSource.create(new URLYangTextSource(
+ IetfYangSmiv2ExtensionPluginTest.class.getResource("/ietf-yang-smiv2.yang"))))
.buildEffective();
assertEquals(1, schema.getUnknownSchemaNodes().size());