X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=parser%2Fyang-parser-reactor%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Freactor%2FSourceSpecificContext.java;h=4626f24fc10b44a25a643b4f2526c4f5e8e88668;hb=f0f4e353a3942eba8eb4c02f6d59d5266436e32a;hp=d34b4e19af1e6e313f630a9aa25da07f97ebeb97;hpb=d5157ccadb64f033dcf875b8f4ddcf7e1eabc07b;p=yangtools.git diff --git a/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SourceSpecificContext.java b/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SourceSpecificContext.java index d34b4e19af..4626f24fc1 100644 --- a/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SourceSpecificContext.java +++ b/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SourceSpecificContext.java @@ -76,17 +76,21 @@ final class SourceSpecificContext implements NamespaceStorageNode, NamespaceBeha @Override public StatementSupport getFrom(final NamespaceStorageNode storage, final QName key) { - return statementDefinitions.get(key); + return statementDefinitions.getSupport(key); } @Override public Map> getAllFrom(final NamespaceStorageNode storage) { - throw new UnsupportedOperationException("StatementSupportNamespace is immutable"); + throw uoe(); } @Override public void addTo(final NamespaceStorageNode storage, final QName key, final StatementSupport value) { - throw new UnsupportedOperationException("StatementSupportNamespace is immutable"); + throw uoe(); + } + + private static UnsupportedOperationException uoe() { + return new UnsupportedOperationException("StatementSupportNamespace is immutable"); } } @@ -135,7 +139,7 @@ final class SourceSpecificContext implements NamespaceStorageNode, NamespaceBeha if (def == null) { def = globalContext.getModelDefinedStatementDefinition(name); if (def == null) { - final StatementSupport extension = qnameToStmtDefMap.get(name); + final StatementSupport extension = qnameToStmtDefMap.getSupport(name); if (extension != null) { def = new StatementDefinitionContext<>(extension); globalContext.putModelDefinedStatementDefinition(name, def);