import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.QNameModule;
import org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.QNameModule;
import org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase;
private final Map<ValidationBundleType, Collection<?>> validationBundles =
new EnumMap<>(ValidationBundleType.class);
private final Map<ModelProcessingPhase, StatementSupportBundle> bundles =
private final Map<ValidationBundleType, Collection<?>> validationBundles =
new EnumMap<>(ValidationBundleType.class);
private final Map<ModelProcessingPhase, StatementSupportBundle> bundles =
- @Override
- public CrossSourceStatementReactor build() {
+ /**
+ * Return a {@link CrossSourceStatementReactor} configured with current state of this builder.
+ *
+ * @return A CrossSourceStatementReactor
+ */
+ public @NonNull CrossSourceStatementReactor build() {
BuildAction(final ImmutableMap<ModelProcessingPhase, StatementSupportBundle> supportedTerminology,
final ImmutableMap<ValidationBundleType, Collection<?>> supportedValidation) {
BuildAction(final ImmutableMap<ModelProcessingPhase, StatementSupportBundle> supportedTerminology,
final ImmutableMap<ValidationBundleType, Collection<?>> supportedValidation) {