diff --git a/lib/src/modules/conditionals/case.dart b/lib/src/modules/conditionals/case.dart index 61b90fff3..d7dbcf21a 100644 --- a/lib/src/modules/conditionals/case.dart +++ b/lib/src/modules/conditionals/case.dart @@ -149,6 +149,7 @@ class Case extends Conditional { String get caseType => 'case'; @override + @protected void execute(Set? drivenSignals, [void Function(Logic)? guard]) { if (guard != null) { guard(expression); diff --git a/lib/src/modules/conditionals/conditional_assign.dart b/lib/src/modules/conditionals/conditional_assign.dart index 9c77787c8..255e40913 100644 --- a/lib/src/modules/conditionals/conditional_assign.dart +++ b/lib/src/modules/conditionals/conditional_assign.dart @@ -49,6 +49,7 @@ class ConditionalAssign extends Conditional { late final Logic _receiverOutput = receiverOutput(receiver); @override + @protected void execute(Set? drivenSignals, [void Function(Logic toGuard)? guard]) { if (guard != null) { diff --git a/lib/src/modules/conditionals/conditional_group.dart b/lib/src/modules/conditionals/conditional_group.dart index a8745eac6..4a50a9a2f 100644 --- a/lib/src/modules/conditionals/conditional_group.dart +++ b/lib/src/modules/conditionals/conditional_group.dart @@ -43,6 +43,7 @@ class ConditionalGroup extends Conditional { [for (final conditional in conditionals) ...conditional.receivers]; @override + @protected void execute(Set? drivenSignals, void Function(Logic toGuard)? guard) { for (final conditional in conditionals) { conditional.execute(drivenSignals, guard); diff --git a/lib/src/modules/conditionals/if.dart b/lib/src/modules/conditionals/if.dart index f406abcef..df24f8d39 100644 --- a/lib/src/modules/conditionals/if.dart +++ b/lib/src/modules/conditionals/if.dart @@ -115,6 +115,7 @@ class If extends Conditional { } @override + @protected void execute(Set? drivenSignals, [void Function(Logic)? guard]) { if (guard != null) { for (final iff in iffs) {