Simplify ModuleInfoSnapshotBuilder
[mdsal.git] / binding / mdsal-binding-runtime-spi / src / main / java / org / opendaylight / mdsal / binding / runtime / spi / ModuleInfoSnapshotResolver.java
index bd623d129d049accfc74c46c08904fb3f4cb3ec7..7982e8a4121e45bc9750029ea436fff7e640efe0 100644 (file)
@@ -220,6 +220,11 @@ public final class ModuleInfoSnapshotResolver implements Mutable {
         }
     }
 
+    static @NonNull YangTextSchemaSource toYangTextSource(final YangModuleInfo moduleInfo) {
+        return YangTextSchemaSource.delegateForByteSource(sourceIdentifierFrom(moduleInfo),
+            moduleInfo.getYangTextByteSource());
+    }
+
     private static @NonNull YangTextSchemaSource toYangTextSource(final SourceIdentifier identifier,
             final YangModuleInfo moduleInfo) {
         return YangTextSchemaSource.delegateForByteSource(identifier, moduleInfo.getYangTextByteSource());
@@ -239,7 +244,7 @@ public final class ModuleInfoSnapshotResolver implements Mutable {
         return ImmutableList.copyOf(requiredInfos).reverse();
     }
 
-    private static void flatDependencies(final Set<YangModuleInfo> set, final YangModuleInfo moduleInfo) {
+    static void flatDependencies(final Set<YangModuleInfo> set, final YangModuleInfo moduleInfo) {
         if (set.add(moduleInfo)) {
             for (YangModuleInfo dep : moduleInfo.getImportedModules()) {
                 flatDependencies(set, dep);