X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-reactor%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Freactor%2FBuildGlobalContext.java;h=5da495c7ec5e7d8c6a2e238ac18804ea2e201465;hb=a1721ffa2582da72cb3000cad5c3d7df8a8878e4;hp=f2a25b45757f9d9279a73890d301bcaf9bd80d15;hpb=f3c688186b9402b06a195437f33053953dcb89da;p=yangtools.git diff --git a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java index f2a25b4575..5da495c7ec 100644 --- a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java +++ b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java @@ -26,7 +26,6 @@ import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Objects; import java.util.Optional; import java.util.Set; @@ -104,9 +103,7 @@ class BuildGlobalContext extends NamespaceStorageSupport implements Registry { throw new IllegalArgumentException("Unhandled parser mode " + statementParserMode); } - for (final Entry> validationBundle : supportedValidation.entrySet()) { - addToNs(ValidationBundlesNamespace.class, validationBundle.getKey(), validationBundle.getValue()); - } + addToNamespace(ValidationBundlesNamespace.class, supportedValidation); this.supportedVersions = ImmutableSet.copyOf(supports.get(ModelProcessingPhase.INIT).getSupportedVersions()); } @@ -132,12 +129,12 @@ class BuildGlobalContext extends NamespaceStorageSupport implements Registry { } void setSupportedFeatures(final Set supportedFeatures) { - addToNs(SupportedFeaturesNamespace.class, SupportedFeatures.SUPPORTED_FEATURES, + addToNamespace(SupportedFeaturesNamespace.class, SupportedFeatures.SUPPORTED_FEATURES, ImmutableSet.copyOf(supportedFeatures)); } void setModulesDeviatedByModules(final SetMultimap modulesDeviatedByModules) { - addToNs(ModulesDeviatedByModules.class, SupportedModules.SUPPORTED_MODULES, + addToNamespace(ModulesDeviatedByModules.class, SupportedModules.SUPPORTED_MODULES, ImmutableSetMultimap.copyOf(modulesDeviatedByModules)); } @@ -318,7 +315,7 @@ class BuildGlobalContext extends NamespaceStorageSupport implements Registry { SomeModifiersUnresolvedException buildFailure = null; for (final SourceSpecificContext failedSource : sourcesToProgress) { final Optional optSourceEx = failedSource.failModifiers(currentPhase); - if (!optSourceEx.isPresent()) { + if (optSourceEx.isEmpty()) { continue; }