YANGTOOLS-706: Refactor YangInferencePipeline
[yangtools.git] / yang / yang-test-util / src / main / java / org / opendaylight / yangtools / yang / test / util / YangParserTestUtils.java
index cde11a3e3db3a84efc0fc8c7718e02e294c50b02..9fe693fcaf7e9dbbb7c81762469323eeabe7110e 100644 (file)
@@ -26,12 +26,12 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
 import org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode;
 import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
+import org.opendaylight.yangtools.yang.parser.impl.DefaultReactors;
 import org.opendaylight.yangtools.yang.parser.rfc6020.repo.YangStatementStreamSource;
 import org.opendaylight.yangtools.yang.parser.rfc6020.repo.YinStatementStreamSource;
 import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException;
 import org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource;
-import org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor;
-import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangInferencePipeline;
+import org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor.BuildAction;
 
 /**
  * Utility class which provides convenience methods for producing effective schema context based on the supplied
@@ -411,8 +411,7 @@ public final class YangParserTestUtils {
      */
     public static SchemaContext parseSources(final Set<QName> supportedFeatures,
             final StatementParserMode statementParserMode, final Collection<? extends StatementStreamSource> sources) {
-        final CrossSourceStatementReactor.BuildAction reactor = YangInferencePipeline.RFC6020_REACTOR.newBuild(
-                statementParserMode);
+        final BuildAction reactor = DefaultReactors.defaultReactor().newBuild(statementParserMode);
         if (supportedFeatures != null) {
             reactor.setSupportedFeatures(supportedFeatures);
         }