filteredList static method

List<String> filteredList(
  1. CardinalitySelection selection,
  2. List<String> fullList
)

Implementation

static List<String> filteredList(
    CardinalitySelection selection, List<String> fullList) {
  List<String> result = [];
  if (selection.singularEnabled && selection.pluralEnabled) {
    result = fullList;
  } else if (selection.singularEnabled) {
    for (int i = 0; i < 3; i++) {
      result.add(fullList[i]);
    }
    return result;
  } else {
    for (int i = 3; i < 6; i++) {
      result.add(fullList[i]);
    }
  }
  return result;
}