X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frepo%2FAssembleSources.java;fp=parser%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frepo%2FAssembleSources.java;h=9b236eebe709e37f7e70685a4bfef21e133cbb82;hb=9f3139fa4ade5c83a9b6ae435610fdf190837cdd;hp=fc40a2f63a5ec0bcec30bc975a29c090bc62bcc4;hpb=910a9f494dad9e03f60b3dd249f7c5b32a374591;p=yangtools.git diff --git a/parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/repo/AssembleSources.java b/parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/repo/AssembleSources.java index fc40a2f63a..9b236eebe7 100644 --- a/parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/repo/AssembleSources.java +++ b/parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/repo/AssembleSources.java @@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException; import org.opendaylight.yangtools.yang.parser.api.YangParserException; import org.opendaylight.yangtools.yang.parser.api.YangParserFactory; import org.opendaylight.yangtools.yang.parser.api.YangSyntaxErrorException; -import org.opendaylight.yangtools.yang.parser.rfc7950.repo.YangModelDependencyInfo; +import org.opendaylight.yangtools.yang.parser.rfc7950.repo.YangIRSourceInfoExtractor; import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -47,11 +47,11 @@ final class AssembleSources implements AsyncFunction, E @Override public FluentFuture apply(final List sources) { final var srcs = Maps.uniqueIndex(sources, getIdentifier); - final var deps = Maps.transformValues(srcs, YangModelDependencyInfo::forIR); + final var deps = Maps.transformValues(srcs, YangIRSourceInfoExtractor::forIR); LOG.debug("Resolving dependency reactor {}", deps); final var res = switch (config.getStatementParserMode()) { - case DEFAULT_MODE -> RevisionDependencyResolver.create(deps); + case DEFAULT_MODE -> new RevisionDependencyResolver(deps); }; final var unresolved = res.unresolvedSources();