trimesters property

  1. @override
List<TrimesterPeriod> get trimesters

Returns the list of trimesters in this bundle.

Implementation

@override
List<TrimesterPeriod> get trimesters {
  const generator = TrimesterGenerator();
  final trimesters = <TrimesterPeriod>[];
  var last = generator.of(start);
  while (last.start.isBefore(end)) {
    trimesters.add(last);
    last = generator.after(last);
  }
  return trimesters;
}