Migrate RFC references to rfc-editor.org
[yangtools.git] / parser / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / reactor / CustomCrossSourceStatementReactorBuilder.java
index 637770b020aef197150aa788fe5a98f2da74d2a2..9a08e2436c0e27032d262bdce9c2add571fecb87 100644 (file)
@@ -27,7 +27,7 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase;
 import org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle;
-import org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType;
+import org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundles.ValidationBundleType;
 import org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor;
 
 @Beta
@@ -65,7 +65,7 @@ public class CustomCrossSourceStatementReactorBuilder implements Mutable {
     }
 
     public @NonNull CustomCrossSourceStatementReactorBuilder addNamespaceSupport(final ModelProcessingPhase phase,
-            final NamespaceBehaviour<?, ?, ?> namespaceSupport) {
+            final NamespaceBehaviour<?, ?> namespaceSupport) {
         getBuilder(phase).addSupport(namespaceSupport);
         return this;
     }
@@ -85,9 +85,9 @@ public class CustomCrossSourceStatementReactorBuilder implements Mutable {
     }
 
     public @NonNull CustomCrossSourceStatementReactorBuilder addAllNamespaceSupports(final ModelProcessingPhase phase,
-            final Collection<NamespaceBehaviour<?, ?, ?>> namespaceSupports) {
+            final Collection<NamespaceBehaviour<?, ?>> namespaceSupports) {
         final StatementSupportBundle.Builder stmtBundleBuilder = reactorSupportBundles.get(phase);
-        for (final NamespaceBehaviour<?, ?, ?> namespaceSupport : namespaceSupports) {
+        for (final NamespaceBehaviour<?, ?> namespaceSupport : namespaceSupports) {
             stmtBundleBuilder.addSupport(namespaceSupport);
         }
         return this;
@@ -146,6 +146,6 @@ public class CustomCrossSourceStatementReactorBuilder implements Mutable {
     }
 
     private StatementSupportBundle.@NonNull Builder getBuilder(final ModelProcessingPhase phase) {
-        return verifyNotNull(reactorSupportBundles.get(phase));
+        return verifyNotNull(reactorSupportBundles.get(phase), "No builder for %s found", phase);
     }
 }