incrementIndex method
The index after index (into children unless not descend).
Implementation
FormIndex incrementIndex(FormIndex index, {bool descend = true}) {
final indexes = <int>[];
final multiplicities = <int>[];
final elements = <FormElement>[];
if (index.isEndOfFormIndex) return index;
if (index.isBeginningOfFormIndex) {
if (form.children.isEmpty) return FormIndex.endOfForm();
} else {
form.collapseIndex(index, indexes, multiplicities, elements);
}
_incrementHelper(indexes, multiplicities, elements, descend: descend);
if (indexes.isEmpty) return FormIndex.endOfForm();
return form.buildIndex(indexes, multiplicities, elements)!;
}