import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
import org.opendaylight.yangtools.yang.model.api.stmt.StatusEffectiveStatement;
import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStatementMixins.EffectiveStatementWithFlags.FlagsBuilder;
+import org.opendaylight.yangtools.yang.parser.spi.meta.CopyHistory;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
/**
return ctx.coerceStatementArgument().bindTo(targetModule).intern();
}
- protected static final int historyAndStatusFlags(final StmtContext<?, ?, ?> ctx,
+ protected static final int historyAndStatusFlags(final CopyHistory history,
final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
return new FlagsBuilder()
- .setHistory(ctx.getCopyHistory())
+ .setHistory(history)
.setStatus(findFirstArgument(substatements, StatusEffectiveStatement.class, Status.CURRENT))
.toFlags();
}