X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Fsubmodule%2FSubmoduleStatementSupport.java;h=ab6e728cca37c5a86ea8298bd2121e4114d73d69;hb=bf25c16c89625837be48ee685184707339f487ff;hp=ea05675da1132253c99bd0a4defe5d7411b8d717;hpb=f7a392df39d0cb0844f992321ed1c78fc7ef85f7;p=yangtools.git diff --git a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/submodule/SubmoduleStatementSupport.java b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/submodule/SubmoduleStatementSupport.java index ea05675da1..ab6e728cca 100644 --- a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/submodule/SubmoduleStatementSupport.java +++ b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/submodule/SubmoduleStatementSupport.java @@ -22,7 +22,6 @@ import org.opendaylight.yangtools.yang.model.api.stmt.BelongsToStatement; import org.opendaylight.yangtools.yang.model.api.stmt.PrefixStatement; import org.opendaylight.yangtools.yang.model.api.stmt.SubmoduleEffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.SubmoduleStatement; -import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier; import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier; import org.opendaylight.yangtools.yang.model.ri.stmt.DeclaredStatementDecorators; import org.opendaylight.yangtools.yang.model.ri.stmt.DeclaredStatements; @@ -124,14 +123,14 @@ public final class SubmoduleStatementSupport @Override public void onPreLinkageDeclared(final Mutable stmt) { - stmt.setRootIdentifier(RevisionSourceIdentifier.create(stmt.getRawArgument(), - StmtContextUtils.getLatestRevision(stmt.declaredSubstatements()))); + stmt.setRootIdentifier(new SourceIdentifier(stmt.getArgument(), + StmtContextUtils.getLatestRevision(stmt.declaredSubstatements()).orElse(null))); } @Override public void onLinkageDeclared(final Mutable stmt) { - final SourceIdentifier submoduleIdentifier = RevisionSourceIdentifier.create(stmt.getRawArgument(), - StmtContextUtils.getLatestRevision(stmt.declaredSubstatements())); + final SourceIdentifier submoduleIdentifier = new SourceIdentifier(stmt.getArgument(), + StmtContextUtils.getLatestRevision(stmt.declaredSubstatements()).orElse(null)); final StmtContext possibleDuplicateSubmodule = stmt.getFromNamespace(SubmoduleNamespace.class, submoduleIdentifier);