calculateReceivers method
override
The same as receivers, but uncached for situations where the list of conditionals may still be modified or to compute the cached result for receivers itself.
Implementation
@override
@protected
List<Logic> calculateReceivers() {
final receivers = <Logic>[];
for (final iff in iffs) {
receivers.addAll(iff.then
.map((conditional) => conditional.receivers)
.expand((receiver) => receiver)
.toList(growable: false));
}
return receivers;
}