findHolidaysBackward static method

List<Holiday> findHolidaysBackward(
  1. String key
)

Implementation

static List<Holiday> findHolidaysBackward(String key) {
  List<Holiday> l = <Holiday>[];
  String? s = findBackward(key);
  if (null == s) {
    return l;
  }
  List<Holiday> tmp = <Holiday>[];
  while (s!.endsWith(key)) {
    tmp.add(buildHolidayBackward(s));
    s = s.substring(0, s.length - SIZE);
  }
  for (Holiday h in tmp.reversed) {
    l.add(h);
  }
  return l;
}