SYMBOL INDEX (2771 symbols across 127 files) FILE: example/lib/main.dart function main (line 15) | void main() class MyApp (line 20) | class MyApp extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) class IncrementAction (line 31) | class IncrementAction extends ReduxAction { method reduce (line 37) | int reduce() class MyHomePage (line 42) | class MyHomePage extends StatelessWidget { method build (line 46) | Widget build(BuildContext context) function read (line 77) | int read() function select (line 79) | R select(R Function(int state) selector) FILE: example/lib/main_before_and_after.dart function main (line 23) | void main() class AppState (line 30) | @immutable method copy (line 42) | AppState copy({int? counter, String? description, bool? waiting}) method initialState (line 48) | AppState initialState() class MyApp (line 65) | class MyApp extends StatelessWidget { method build (line 67) | Widget build(BuildContext context) class IncrementAndGetDescriptionAction (line 76) | class IncrementAndGetDescriptionAction extends ReduxAction { method reduce (line 81) | Future reduce() method before (line 99) | void before() method after (line 105) | void after() class BarrierAction (line 108) | class BarrierAction extends ReduxAction { method reduce (line 114) | AppState reduce() class IncrementAction (line 120) | class IncrementAction extends ReduxAction { method reduce (line 127) | AppState reduce() class MyHomePage (line 130) | class MyHomePage extends StatelessWidget { method build (line 134) | Widget build(BuildContext context) function read (line 171) | AppState read() function select (line 173) | R select(R Function(AppState state) selector) function event (line 176) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_dependency_injection.dart function main (line 23) | void main() type Environment (line 34) | enum Environment { class Dependencies (line 49) | abstract class Dependencies { method limit (line 65) | int limit(int value) class DependenciesProduction (line 69) | class DependenciesProduction implements Dependencies { method limit (line 71) | int limit(int value) class DependenciesStaging (line 75) | class DependenciesStaging implements Dependencies { method limit (line 77) | int limit(int value) class DependenciesTesting (line 81) | class DependenciesTesting implements Dependencies { method limit (line 83) | int limit(int value) class Action (line 87) | abstract class Action extends ReduxAction { class MyApp (line 91) | class MyApp extends StatelessWidget { method build (line 93) | Widget build(BuildContext context) class IncrementAction (line 104) | class IncrementAction extends Action { method reduce (line 110) | int reduce() class MyHomePage (line 117) | class MyHomePage extends StatelessWidget { method build (line 119) | Widget build(BuildContext context) function read (line 153) | int read() function select (line 155) | R select(R Function(int state) selector) function event (line 157) | R? event(Evt Function(int state) selector) FILE: example/lib/main_event.dart function main (line 24) | void main() class AppState (line 31) | @immutable method copy (line 45) | AppState copy({ method initialState (line 58) | AppState initialState() class MyApp (line 77) | class MyApp extends StatelessWidget { method build (line 79) | Widget build(BuildContext context) class ClearTextAction (line 88) | class ClearTextAction extends ReduxAction { method reduce (line 90) | AppState reduce() class BarrierAction (line 94) | abstract class BarrierAction extends ReduxAction { method before (line 96) | void before() method after (line 99) | void after() class _WaitAction (line 102) | class _WaitAction extends ReduxAction { method reduce (line 108) | AppState reduce() class ChangeTextAction (line 113) | class ChangeTextAction extends BarrierAction { method reduce (line 115) | Future reduce() class MyHomePage (line 131) | class MyHomePage extends StatefulWidget { method createState (line 135) | _MyHomePageState createState() class _MyHomePageState (line 138) | class _MyHomePageState extends State { method initState (line 142) | void initState() method build (line 148) | Widget build(BuildContext context) function read (line 193) | AppState read() function select (line 195) | R select(R Function(AppState state) selector) function event (line 197) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_event_2.dart function main (line 33) | void main() class AppState (line 40) | @immutable method copy (line 54) | AppState copy({ method initialState (line 67) | AppState initialState() class MyApp (line 86) | class MyApp extends StatelessWidget { method build (line 88) | Widget build(BuildContext context) class ClearTextAction (line 97) | class ClearTextAction extends ReduxAction { method reduce (line 99) | AppState reduce() class BarrierAction (line 103) | abstract class BarrierAction extends ReduxAction { method before (line 105) | void before() method after (line 108) | void after() class _WaitAction (line 111) | class _WaitAction extends ReduxAction { method reduce (line 117) | AppState reduce() class ChangeTextAction (line 122) | class ChangeTextAction extends BarrierAction { method reduce (line 124) | Future reduce() class MyHomePage (line 140) | class MyHomePage extends StatefulWidget { method createState (line 144) | _MyHomePageState createState() class _MyHomePageState (line 147) | class _MyHomePageState extends State { method initState (line 151) | void initState() method didChangeDependencies (line 157) | void didChangeDependencies() method build (line 170) | Widget build(BuildContext context) function read (line 207) | AppState read() function select (line 209) | R select(R Function(AppState state) selector) function event (line 212) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_infinite_scroll.dart function main (line 24) | void main() class AppState (line 34) | @immutable method copy (line 40) | AppState copy({List? numTrivia}) method initialState (line 43) | AppState initialState() class MyApp (line 56) | class MyApp extends StatelessWidget { method build (line 58) | Widget build(BuildContext context) class LoadMoreAction (line 67) | class LoadMoreAction extends ReduxAction { method reduce (line 69) | Future reduce() class RefreshAction (line 90) | class RefreshAction extends ReduxAction { method reduce (line 92) | Future reduce() class MyHomePage (line 114) | class MyHomePage extends StatefulWidget { method createState (line 118) | _MyHomePageState createState() class _MyHomePageState (line 121) | class _MyHomePageState extends State { method initState (line 125) | void initState() method _scrollListener (line 134) | void _scrollListener() method dispose (line 146) | void dispose() method build (line 152) | Widget build(BuildContext context) function read (line 196) | AppState read() function select (line 198) | R select(R Function(AppState state) selector) function event (line 201) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_is_waiting_works_when_multiple_actions.dart function main (line 33) | void main() class MyApp (line 37) | class MyApp extends StatelessWidget { method build (line 41) | Widget build(BuildContext context) class MyHomePage (line 58) | class MyHomePage extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) class MyHomePageContent (line 76) | class MyHomePageContent extends StatelessWidget { method build (line 92) | Widget build(BuildContext context) class AppState (line 142) | class AppState { method copy (line 147) | AppState copy({int? counter}) method toString (line 150) | String toString() class IncrementAction (line 155) | class IncrementAction extends ReduxAction { method reduce (line 157) | Future reduce() class MultiplyAction (line 163) | class MultiplyAction extends ReduxAction { method reduce (line 165) | Future reduce() function read (line 175) | AppState read() function select (line 177) | R select(R Function(AppState state) selector) function event (line 180) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_navigate.dart function main (line 8) | void main() class AppState (line 19) | class AppState {} class MyApp (line 21) | class MyApp extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) class Page (line 34) | class Page extends StatelessWidget { method build (line 42) | Widget build(BuildContext context) class Page1 (line 49) | class Page1 extends StatelessWidget { method build (line 51) | Widget build(BuildContext context) class Page2 (line 60) | class Page2 extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) FILE: example/lib/main_optimistic_command.dart function main (line 42) | void main() class AppState (line 50) | class AppState { method copy (line 56) | AppState copy({bool? isLiked}) method toString (line 59) | String toString() class SetLike (line 62) | class SetLike extends AppAction { method reduce (line 68) | AppState reduce() method toString (line 71) | String toString() class ToggleLike (line 74) | class ToggleLike extends AppAction with OptimisticCommand { method optimisticValue (line 76) | Object? optimisticValue() method getValueFromState (line 79) | bool getValueFromState(AppState state) method applyValueToState (line 82) | AppState applyValueToState(AppState state, Object? value) method applyServerResponseToState (line 86) | AppState? applyServerResponseToState(AppState state, Object serverResp... method sendCommandToServer (line 92) | Future sendCommandToServer(Object? value) method reloadFromServer (line 97) | Future reloadFromServer() method toString (line 100) | String toString() class MyApp (line 103) | class MyApp extends StatelessWidget { method build (line 107) | Widget build(BuildContext context) class MyHomePage (line 120) | class MyHomePage extends StatefulWidget { method createState (line 124) | State createState() class _MyHomePageState (line 127) | class _MyHomePageState extends State { method initState (line 131) | void initState() method dispose (line 140) | void dispose() method build (line 146) | Widget build(BuildContext context) class AppAction (line 367) | abstract class AppAction extends ReduxAction {} class SimulatedServer (line 377) | class SimulatedServer { method saveLike (line 406) | Future saveLike(bool flag) method reload (line 421) | Future reload() method simulateExternalChange (line 428) | void simulateExternalChange(bool liked) method _interruptibleDelay (line 434) | Future _interruptibleDelay(int milliseconds) FILE: example/lib/main_optimistic_sync.dart function main (line 49) | void main() class AppState (line 57) | class AppState { method copy (line 63) | AppState copy({bool? isLiked}) method toString (line 66) | String toString() class SetLike (line 69) | class SetLike extends AppAction { method reduce (line 75) | AppState reduce() method toString (line 78) | String toString() class ToggleLike (line 81) | class ToggleLike extends AppAction with OptimisticSync { method valueToApply (line 83) | bool valueToApply() method getValueFromState (line 86) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 89) | AppState applyOptimisticValueToState( method applyServerResponseToState (line 94) | AppState applyServerResponseToState(AppState state, Object? serverResp... method sendValueToServer (line 100) | Future sendValueToServer(Object? value) method onFinish (line 108) | Future onFinish(Object? error) method toString (line 126) | String toString() class MyApp (line 129) | class MyApp extends StatelessWidget { method build (line 133) | Widget build(BuildContext context) class MyHomePage (line 148) | class MyHomePage extends StatefulWidget { method createState (line 152) | State createState() class _MyHomePageState (line 155) | class _MyHomePageState extends State { method initState (line 159) | void initState() method dispose (line 168) | void dispose() method build (line 174) | Widget build(BuildContext context) class AppAction (line 376) | abstract class AppAction extends ReduxAction {} class SimulatedServer (line 386) | class SimulatedServer { method saveLike (line 415) | Future saveLike(bool flag) method reload (line 430) | Future reload() method simulateExternalChange (line 436) | void simulateExternalChange(bool liked) method _interruptibleDelay (line 442) | Future _interruptibleDelay(int milliseconds) FILE: example/lib/main_optimistic_sync_with_push.dart function main (line 64) | void main() class AppState (line 93) | class AppState { method copy (line 107) | AppState copy({bool? isLiked, IMap? serverRevisionMap}) method withServerRevision (line 115) | AppState withServerRevision(Object? key, int revision) method getServerRevision (line 123) | int getServerRevision(Object? key) method toJson (line 126) | Map toJson() method toString (line 141) | String toString() function _keyToString (line 147) | String _keyToString(Object? key) class MyPersistor (line 150) | class MyPersistor extends Persistor { method readState (line 154) | Future readState() method deleteState (line 168) | Future deleteState() method persistDifference (line 174) | Future persistDifference({ class ServerResponse (line 189) | class ServerResponse { class PushLikeUpdate (line 205) | class PushLikeUpdate extends AppAction with ServerPush { method associatedAction (line 220) | Type associatedAction() method pushMetadata (line 223) | PushMetadata pushMetadata() method applyServerPushToState (line 239) | AppState? applyServerPushToState( method getServerRevisionFromState (line 248) | int getServerRevisionFromState(Object? key) method toString (line 251) | String toString() class ToggleLike (line 255) | class ToggleLike extends AppAction with OptimisticSyncWithPush sendValueToServer( method getServerRevisionFromState (line 306) | int getServerRevisionFromState(Object? key) method onFinish (line 310) | Future onFinish(Object? error) method toString (line 319) | String toString() class ResetAllState (line 323) | class ResetAllState extends AppAction { method reduce (line 325) | Future reduce() class MyApp (line 337) | class MyApp extends StatelessWidget { method build (line 341) | Widget build(BuildContext context) class MyHomePage (line 354) | class MyHomePage extends StatefulWidget { method createState (line 358) | State createState() class _MyHomePageState (line 361) | class _MyHomePageState extends State { method initState (line 365) | void initState() method dispose (line 374) | void dispose() method build (line 380) | Widget build(BuildContext context) class AppAction (line 610) | abstract class AppAction extends ReduxAction {} class SimulatedServer (line 620) | class SimulatedServer { method saveLike (line 656) | Future saveLike( method reload (line 696) | Future reload() method push (line 702) | Future push({ method simulateExternalChange (line 718) | void simulateExternalChange(bool liked) method reset (line 732) | void reset() method _interruptibleDelay (line 742) | Future _interruptibleDelay(int milliseconds) FILE: example/lib/main_polling.dart function main (line 28) | void main() class AppState (line 37) | @immutable method copy (line 49) | AppState copy({double? price, int? fetchCount, bool? isPolling}) method initialState (line 55) | AppState initialState() class MyApp (line 78) | class MyApp extends StatelessWidget { method build (line 80) | Widget build(BuildContext context) class PollStockPriceAction (line 98) | class PollStockPriceAction extends ReduxAction with Polling { method createPollingAction (line 108) | ReduxAction createPollingAction() method before (line 112) | void before() method reduce (line 125) | AppState reduce() class SetPollingFlagAction (line 139) | class SetPollingFlagAction extends ReduxAction { method reduce (line 145) | AppState reduce() class MyHomePage (line 152) | class MyHomePage extends StatelessWidget { method build (line 156) | Widget build(BuildContext context) function read (line 285) | AppState read() function select (line 287) | R select(R Function(AppState state) selector) FILE: example/lib/main_select.dart function main (line 61) | void main() class AppState (line 68) | @immutable method copy (line 78) | AppState copy({int? counter, String? character}) method initialState (line 83) | AppState initialState() class MyApp (line 97) | class MyApp extends StatelessWidget { method build (line 99) | Widget build(BuildContext context) class IncrementAndGetDescriptionAction (line 111) | class IncrementAndGetDescriptionAction extends ReduxAction method reduce (line 117) | Future reduce() method wrapError (line 134) | Object? wrapError(error, StackTrace stackTrace) class IncrementAction (line 144) | class IncrementAction extends ReduxAction { method reduce (line 151) | AppState reduce() class MyHomePage (line 157) | class MyHomePage extends StatelessWidget { method build (line 161) | Widget build(BuildContext context) class CounterWidget (line 187) | class CounterWidget extends StatelessWidget { method build (line 191) | Widget build(BuildContext context) class DescriptionWidget (line 208) | class DescriptionWidget extends StatelessWidget { method build (line 212) | Widget build(BuildContext context) class LoadingStatusWidget (line 225) | class LoadingStatusWidget extends StatelessWidget { method build (line 229) | Widget build(BuildContext context) function read (line 251) | AppState read() function select (line 253) | R select(R Function(AppState state) selector) function event (line 256) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_select_2.dart function read (line 10) | AppState read() function select (line 11) | R select(R Function(AppState state) selector) function main (line 14) | void main() class MyApp (line 19) | class MyApp extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class MainScreen (line 38) | class MainScreen extends StatelessWidget { method build (line 42) | Widget build(BuildContext context) class ContextStateWidget (line 120) | class ContextStateWidget extends StatelessWidget { method build (line 124) | Widget build(BuildContext context) class ContextReadWidget (line 161) | class ContextReadWidget extends StatelessWidget { method build (line 165) | Widget build(BuildContext context) class SelectDateWidget (line 202) | class SelectDateWidget extends StatelessWidget { method build (line 206) | Widget build(BuildContext context) class SelectFlagWidget (line 241) | class SelectFlagWidget extends StatelessWidget { method build (line 245) | Widget build(BuildContext context) class AppState (line 277) | class AppState { method initialState (line 290) | AppState initialState() method copyWith (line 297) | AppState copyWith({ method toString (line 312) | String toString() class IncrementNumberAction (line 315) | class IncrementNumberAction extends ReduxAction { method reduce (line 317) | AppState reduce() class AddXToTextAction (line 322) | class AddXToTextAction extends ReduxAction { method reduce (line 324) | AppState reduce() class AddDayToDateAction (line 329) | class AddDayToDateAction extends ReduxAction { method reduce (line 331) | AppState reduce() class ToggleFlagAction (line 336) | class ToggleFlagAction extends ReduxAction { method reduce (line 338) | AppState reduce() FILE: example/lib/main_show_error_dialog.dart function main (line 11) | void main() class AppState (line 18) | @immutable method copy (line 24) | AppState copy({String? name}) method initialState (line 26) | AppState initialState() class MyApp (line 40) | class MyApp extends StatelessWidget { method build (line 42) | Widget build(BuildContext context) class SaveUserAction (line 52) | class SaveUserAction extends ReduxAction { method reduce (line 58) | AppState reduce() method wrapError (line 69) | Object wrapError(error, stackTrace) class MyHomePage (line 77) | class MyHomePage extends StatefulWidget { method createState (line 81) | _MyHomePageState createState() class _MyHomePageState (line 84) | class _MyHomePageState extends State { method initState (line 88) | void initState() method build (line 94) | Widget build(BuildContext context) function read (line 149) | AppState read() function select (line 151) | R select(R Function(AppState state) selector) function event (line 154) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_show_spinner.dart function main (line 11) | void main() class MyApp (line 16) | class MyApp extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) class HomePage (line 24) | class HomePage extends StatelessWidget { method build (line 30) | Widget build(BuildContext context) class WaitAndIncrementAction (line 58) | class WaitAndIncrementAction extends ReduxAction { method reduce (line 60) | Future reduce() class CounterWidget (line 69) | class CounterWidget extends StatelessWidget { method build (line 71) | Widget build(BuildContext context) class AppState (line 85) | class AppState { method toString (line 95) | String toString() FILE: example/lib/main_wait_action_advanced_1.dart function main (line 22) | void main() class AppState (line 29) | @immutable method copy (line 37) | AppState copy({int? counter, Map? descriptions, Wait? wait}) method initialState (line 44) | AppState initialState() class MyApp (line 61) | class MyApp extends StatelessWidget { method build (line 63) | Widget build(BuildContext context) class GetDescriptionAction (line 70) | class GetDescriptionAction extends ReduxAction { method reduce (line 76) | Future reduce() method before (line 94) | void before() method after (line 98) | void after() class MyItem (line 101) | class MyItem extends StatelessWidget { method build (line 110) | Widget build(BuildContext context) method _button (line 131) | MaterialButton _button(BuildContext context) method _indexDescription (line 138) | Text _indexDescription(String description) method _progressIndicator (line 141) | CircularProgressIndicator _progressIndicator() class MyHomePage (line 147) | class MyHomePage extends StatelessWidget { method build (line 151) | Widget build(BuildContext context) function read (line 175) | AppState read() function select (line 177) | R select(R Function(AppState state) selector) function event (line 180) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_wait_action_advanced_2.dart function main (line 17) | void main() class AppState (line 24) | @immutable method copy (line 35) | AppState copy({int? counter, Map? descriptions, Wait? wait}) method initialState (line 42) | AppState initialState() class MyApp (line 59) | class MyApp extends StatelessWidget { method build (line 61) | Widget build(BuildContext context) class GetDescriptionAction (line 68) | class GetDescriptionAction extends ReduxAction { method reduce (line 74) | Future reduce() method before (line 92) | void before() method after (line 96) | void after() class MyItem (line 99) | class MyItem extends StatelessWidget { method build (line 108) | Widget build(BuildContext context) method _button (line 129) | MaterialButton _button(BuildContext context) method _indexDescription (line 136) | Text _indexDescription(String description) method _progressIndicator (line 139) | CircularProgressIndicator _progressIndicator() class MyHomePage (line 145) | class MyHomePage extends StatelessWidget { method build (line 149) | Widget build(BuildContext context) function read (line 173) | AppState read() function select (line 175) | R select(R Function(AppState state) selector) function event (line 178) | R? event(Evt Function(AppState state) selector) FILE: example/lib/main_wait_action_simple.dart function main (line 37) | void main() class AppState (line 44) | @immutable method copy (line 57) | AppState copy({int? counter, String? description, Wait? wait}) method initialState (line 64) | AppState initialState() class MyApp (line 83) | class MyApp extends StatelessWidget { method build (line 85) | Widget build(BuildContext context) function before (line 96) | void before() function after (line 100) | void after() class IncrementAndGetDescriptionAction (line 103) | class IncrementAndGetDescriptionAction extends ReduxAction method reduce (line 106) | Future reduce() class IncrementAction (line 120) | class IncrementAction extends ReduxAction { method reduce (line 126) | AppState reduce() class MyHomePage (line 129) | class MyHomePage extends StatelessWidget { method build (line 133) | Widget build(BuildContext context) function read (line 173) | AppState read() function select (line 175) | R select(R Function(AppState state) selector) function event (line 178) | R? event(Evt Function(AppState state) selector) FILE: example/lib/store_connector_examples/main_async__store_connector.dart function main (line 21) | void main() class AppState (line 28) | @immutable method copy (line 38) | AppState copy({int? counter, String? description}) method initialState (line 43) | AppState initialState() class MyApp (line 57) | class MyApp extends StatelessWidget { method build (line 59) | Widget build(BuildContext context) class IncrementAndGetDescriptionAction (line 68) | class IncrementAndGetDescriptionAction extends ReduxAction { method reduce (line 73) | Future reduce() class IncrementAction (line 91) | class IncrementAction extends ReduxAction { method reduce (line 98) | AppState reduce() class MyHomePageConnector (line 102) | class MyHomePageConnector extends StatelessWidget { method build (line 106) | Widget build(BuildContext context) class Factory (line 119) | class Factory extends VmFactory { method fromStore (line 123) | ViewModel fromStore() method _onIncrement (line 129) | void _onIncrement() class ViewModel (line 140) | class ViewModel extends Vm { class MyHomePage (line 152) | class MyHomePage extends StatelessWidget { method build (line 165) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_async_base_factory__store_connector.dart.dart function main (line 26) | void main() class AppState (line 33) | @immutable method copy (line 43) | AppState copy({int? counter, String? description}) method initialState (line 48) | AppState initialState() class MyApp (line 62) | class MyApp extends StatelessWidget { method build (line 64) | Widget build(BuildContext context) class IncrementAndGetDescriptionAction (line 73) | class IncrementAndGetDescriptionAction extends ReduxAction { method reduce (line 78) | Future reduce() class IncrementAction (line 96) | class IncrementAction extends ReduxAction { method reduce (line 103) | AppState reduce() class MyHomePageConnector (line 107) | class MyHomePageConnector extends StatelessWidget { method build (line 111) | Widget build(BuildContext context) class BaseFactory (line 123) | abstract class BaseFactory class Factory (line 129) | class Factory extends BaseFactory { method fromStore (line 133) | ViewModel fromStore() method _onIncrement (line 139) | void _onIncrement() class ViewModel (line 150) | class ViewModel extends Vm { class MyHomePage (line 162) | class MyHomePage extends StatelessWidget { method build (line 175) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_environment__store_connector.dart function main (line 23) | void main() class Dependencies (line 32) | abstract class Dependencies { method incrementer (line 33) | int incrementer(int value, int amount) method limit (line 35) | int limit(int value) class DependenciesImpl (line 40) | class DependenciesImpl implements Dependencies { method incrementer (line 42) | int incrementer(int value, int amount) method limit (line 46) | int limit(int value) class Action (line 50) | abstract class Action extends ReduxAction { class AppFactory (line 56) | abstract class AppFactory class MyApp (line 63) | class MyApp extends StatelessWidget { method build (line 65) | Widget build(BuildContext context) class IncrementAction (line 73) | class IncrementAction extends Action { method reduce (line 79) | int reduce() class MyHomePageConnector (line 88) | class MyHomePageConnector extends StatelessWidget { method build (line 92) | Widget build(BuildContext context) class Factory (line 105) | class Factory extends AppFactory { method fromStore (line 109) | ViewModel fromStore() class ViewModel (line 117) | class ViewModel extends Vm { class MyHomePage (line 127) | class MyHomePage extends StatelessWidget { method build (line 138) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_event__store_connector.dart function main (line 24) | void main() class AppState (line 31) | @immutable method copy (line 45) | AppState copy({ method initialState (line 58) | AppState initialState() class MyApp (line 77) | class MyApp extends StatelessWidget { method build (line 79) | Widget build(BuildContext context) class ClearTextAction (line 88) | class ClearTextAction extends ReduxAction { method reduce (line 90) | AppState reduce() class BarrierAction (line 94) | abstract class BarrierAction extends ReduxAction { method before (line 96) | void before() method after (line 99) | void after() class _WaitAction (line 102) | class _WaitAction extends ReduxAction { method reduce (line 108) | AppState reduce() class ChangeTextAction (line 113) | class ChangeTextAction extends BarrierAction { method reduce (line 115) | Future reduce() class MyHomePageConnector (line 132) | class MyHomePageConnector extends StatelessWidget { method build (line 136) | Widget build(BuildContext context) class Factory (line 151) | class Factory extends VmFactory { method fromStore (line 155) | ViewModel fromStore() class ViewModel (line 165) | class ViewModel extends Vm { class MyHomePage (line 181) | class MyHomePage extends StatefulWidget { method createState (line 198) | _MyHomePageState createState() class _MyHomePageState (line 201) | class _MyHomePageState extends State { method initState (line 205) | void initState() method didUpdateWidget (line 211) | void didUpdateWidget(MyHomePage oldWidget) method consumeEvents (line 216) | void consumeEvents() method build (line 230) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_extension_vs_store_connector.dart function main (line 10) | void main() class MyApp (line 15) | class MyApp extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) class HomePage (line 23) | class HomePage extends StatelessWidget { method build (line 29) | Widget build(BuildContext context) class IncrementAction (line 51) | class IncrementAction extends ReduxAction { method reduce (line 53) | AppState reduce() class GetsStateFromStoreConnector (line 61) | class GetsStateFromStoreConnector extends StatelessWidget { method build (line 63) | Widget build(BuildContext context) class GetsStateFromBuildContextExtension (line 81) | class GetsStateFromBuildContextExtension extends StatelessWidget { method build (line 83) | Widget build(BuildContext context) class AppState (line 102) | class AppState { method toString (line 112) | String toString() FILE: example/lib/store_connector_examples/main_infinite_scroll__store_connector.dart function main (line 22) | void main() class AppState (line 32) | @immutable method copy (line 38) | AppState copy({List? numTrivia}) method initialState (line 41) | AppState initialState() class MyApp (line 54) | class MyApp extends StatelessWidget { method build (line 56) | Widget build(BuildContext context) class LoadMoreAction (line 65) | class LoadMoreAction extends ReduxAction { method reduce (line 67) | Future reduce() class RefreshAction (line 88) | class RefreshAction extends ReduxAction { method reduce (line 90) | Future reduce() class MyHomePageConnector (line 110) | class MyHomePageConnector extends StatelessWidget { method build (line 114) | Widget build(BuildContext context) class Factory (line 130) | class Factory extends VmFactory { method fromStore (line 134) | ViewModel fromStore() class ViewModel (line 145) | class ViewModel extends Vm { class MyHomePage (line 162) | class MyHomePage extends StatefulWidget { method createState (line 177) | _MyHomePageState createState() class _MyHomePageState (line 180) | class _MyHomePageState extends State { method initState (line 184) | void initState() method dispose (line 197) | void dispose() method build (line 203) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_is_waiting_works_when_multiple_actions__store_connector.dart function main (line 21) | void main() class MyApp (line 25) | class MyApp extends StatelessWidget { method build (line 29) | Widget build(BuildContext context) class MyHomePage (line 46) | class MyHomePage extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) class MyHomePageContent (line 79) | class MyHomePageContent extends StatelessWidget { method build (line 95) | Widget build(BuildContext context) class AppState (line 145) | class AppState { method copy (line 150) | AppState copy({int? counter}) method toString (line 153) | String toString() class CounterVm (line 158) | class CounterVm extends Vm { class CounterVmFactory (line 171) | class CounterVmFactory extends VmFactory { method fromStore (line 173) | CounterVm fromStore() class IncrementAction (line 181) | class IncrementAction extends ReduxAction { method reduce (line 183) | Future reduce() class MultiplyAction (line 189) | class MultiplyAction extends ReduxAction { method reduce (line 191) | Future reduce() FILE: example/lib/store_connector_examples/main_is_waiting_works_when_state_unchanged__store_connector.dart function main (line 9) | void main() class MyApp (line 13) | class MyApp extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) class MyHomePage (line 34) | class MyHomePage extends StatelessWidget { method build (line 38) | Widget build(BuildContext context) class MyHomePageContent (line 54) | class MyHomePageContent extends StatelessWidget { method build (line 69) | Widget build(BuildContext context) class AppState (line 100) | class AppState { method copy (line 105) | AppState copy({int? counter}) method toString (line 108) | String toString() class CounterVm (line 113) | class CounterVm extends Vm { class CounterVmFactory (line 128) | class CounterVmFactory extends VmFactory { method fromStore (line 130) | CounterVm fromStore() class IncrementAction (line 137) | class IncrementAction extends ReduxAction { method reduce (line 139) | Future reduce() class DoIncrementAction (line 146) | class DoIncrementAction extends ReduxAction { method reduce (line 148) | AppState? reduce() FILE: example/lib/store_connector_examples/main_navigate__store_connector.dart function main (line 8) | void main() class AppState (line 19) | class AppState {} class MyApp (line 21) | class MyApp extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) class Page (line 34) | class Page extends StatelessWidget { method build (line 42) | Widget build(BuildContext context) class Page1Connector (line 49) | class Page1Connector extends StatelessWidget { method build (line 51) | Widget build(BuildContext context) class Factory1 (line 64) | class Factory1 extends VmFactory { method fromStore (line 66) | ViewModel1 fromStore() class ViewModel1 (line 71) | class ViewModel1 extends Vm { class Page2Connector (line 77) | class Page2Connector extends StatelessWidget { method build (line 79) | Widget build(BuildContext context) class Factory2 (line 92) | class Factory2 extends VmFactory { method fromStore (line 94) | ViewModel2 fromStore() class ViewModel2 (line 100) | class ViewModel2 extends Vm { FILE: example/lib/store_connector_examples/main_null_viewmodel__connector.dart function main (line 16) | void main() class MyApp (line 21) | class MyApp extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) class IncrementAction (line 30) | class IncrementAction extends ReduxAction { method reduce (line 36) | int reduce() class MyHomePageConnector (line 39) | class MyHomePageConnector extends StatelessWidget { method build (line 43) | Widget build(BuildContext context) class Factory (line 66) | class Factory extends VmFactory { method fromStore (line 71) | ViewModel? fromStore() class ViewModel (line 81) | class ViewModel extends Vm { class MyHomePage (line 91) | class MyHomePage extends StatelessWidget { method build (line 102) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_should_update_model__store_connector.dart function main (line 20) | void main() class MyApp (line 25) | class MyApp extends StatelessWidget { method build (line 27) | Widget build(BuildContext context) class IncrementAction (line 35) | class IncrementAction extends ReduxAction { method reduce (line 41) | int reduce() class MyHomePageConnector (line 44) | class MyHomePageConnector extends StatelessWidget { method build (line 48) | Widget build(BuildContext context) class Factory (line 64) | class Factory extends VmFactory { method fromStore (line 68) | ViewModel fromStore() class ViewModel (line 83) | class ViewModel extends Vm { class MyHomePage (line 93) | class MyHomePage extends StatelessWidget { method build (line 104) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_spinner__store_connector.dart function main (line 11) | void main() class MyApp (line 16) | class MyApp extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) class HomePage (line 28) | class HomePage extends StatelessWidget { method build (line 34) | Widget build(BuildContext context) class _PlusButtonConnector (line 61) | class _PlusButtonConnector extends StatelessWidget { method build (line 63) | Widget build(BuildContext context) class _FailWithDialog_ButtonConnector (line 82) | class _FailWithDialog_ButtonConnector extends StatelessWidget { method build (line 84) | Widget build(BuildContext context) class _FailNoDialog_ButtonConnector (line 103) | class _FailNoDialog_ButtonConnector extends StatelessWidget { method build (line 105) | Widget build(BuildContext context) class Factory (line 124) | class Factory extends VmFactory { method fromStore (line 128) | ViewModel fromStore() class ViewModel (line 137) | class ViewModel extends Vm { class WaitAndIncrementAction (line 148) | class WaitAndIncrementAction extends ReduxAction { method reduce (line 150) | Future reduce() class FailWithDialogAction (line 160) | class FailWithDialogAction extends ReduxAction { method reduce (line 162) | Future reduce() class FailNoDialogAction (line 169) | class FailNoDialogAction extends ReduxAction { method reduce (line 171) | Future reduce() class CounterWidget (line 177) | class CounterWidget extends StatelessWidget { method build (line 179) | Widget build(BuildContext context) class AppState (line 191) | class AppState { method toString (line 201) | String toString() FILE: example/lib/store_connector_examples/main_static_view_model__store_connector.dart function main (line 21) | void main() class MyApp (line 26) | class MyApp extends StatelessWidget { method build (line 28) | Widget build(BuildContext context) class IncrementAction (line 36) | class IncrementAction extends ReduxAction { method reduce (line 42) | int reduce() class MyHomePageConnector (line 46) | class MyHomePageConnector extends StatelessWidget { method build (line 50) | Widget build(BuildContext context) class ViewModel (line 62) | class ViewModel extends Vm { method fromStore (line 72) | ViewModel fromStore(Store store) class MyHomePage (line 80) | class MyHomePage extends StatelessWidget { method build (line 91) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_sync__store_connector.dart function main (line 21) | void main() class MyApp (line 26) | class MyApp extends StatelessWidget { method build (line 28) | Widget build(BuildContext context) class IncrementAction (line 36) | class IncrementAction extends ReduxAction { method reduce (line 42) | int reduce() class MyHomePageConnector (line 50) | class MyHomePageConnector extends StatelessWidget { method build (line 54) | Widget build(BuildContext context) class Factory (line 66) | class Factory extends VmFactory { method fromStore (line 70) | ViewModel fromStore() class ViewModel (line 91) | class ViewModel extends Vm { class MyHomePage (line 104) | class MyHomePage extends StatelessWidget { method build (line 115) | Widget build(BuildContext context) FILE: example/lib/store_connector_examples/main_wait_action_advanced_1__store_connector.dart function main (line 22) | void main() class AppState (line 29) | @immutable method copy (line 37) | AppState copy({int? counter, Map? descriptions, Wait? wait}) method initialState (line 43) | AppState initialState() class MyApp (line 60) | class MyApp extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) class GetDescriptionAction (line 69) | class GetDescriptionAction extends ReduxAction { method reduce (line 75) | Future reduce() method before (line 94) | void before() method after (line 98) | void after() class MyHomePageConnector (line 102) | class MyHomePageConnector extends StatelessWidget { method build (line 106) | Widget build(BuildContext context) class PageVmFactory (line 118) | class PageVmFactory extends VmFactory? descriptions, Wait? wait}) method initialState (line 41) | AppState initialState() class MyApp (line 58) | class MyApp extends StatelessWidget { method build (line 60) | Widget build(BuildContext context) class GetDescriptionAction (line 67) | class GetDescriptionAction extends ReduxAction { method reduce (line 73) | Future reduce() method before (line 92) | void before() method after (line 96) | void after() class MyHomePageConnector (line 100) | class MyHomePageConnector extends StatelessWidget { method build (line 104) | Widget build(BuildContext context) class PageVmFactory (line 116) | class PageVmFactory extends VmFactory wit... method reduce (line 105) | Future reduce() class IncrementAction (line 119) | class IncrementAction extends ReduxAction { method reduce (line 125) | AppState reduce() class MyHomePageConnector (line 129) | class MyHomePageConnector extends StatelessWidget { method build (line 133) | Widget build(BuildContext context) class Factory (line 147) | class Factory extends VmFactory { method fromStore (line 151) | ViewModel fromStore() class ViewModel (line 164) | class ViewModel extends Vm { class MyHomePage (line 178) | class MyHomePage extends StatelessWidget { method build (line 193) | Widget build(BuildContext context) FILE: example/windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 11) | void RegisterPlugins(flutter::PluginRegistry* registry) { FILE: example/windows/runner/flutter_window.cpp function LRESULT (line 50) | LRESULT FILE: example/windows/runner/flutter_window.h function class (line 12) | class FlutterWindow : public Win32Window { FILE: example/windows/runner/main.cpp function wWinMain (line 8) | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, FILE: example/windows/runner/utils.cpp function CreateAndAttachConsole (line 10) | void CreateAndAttachConsole() { function GetCommandLineArguments (line 24) | std::vector GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: example/windows/runner/win32_window.cpp function Scale (line 36) | int Scale(int source, double scale_factor) { function EnableFullDpiSupportIfAvailable (line 42) | void EnableFullDpiSupportIfAvailable(HWND hwnd) { class WindowClassRegistrar (line 59) | class WindowClassRegistrar { method WindowClassRegistrar (line 64) | static WindowClassRegistrar* GetInstance() { method WindowClassRegistrar (line 80) | WindowClassRegistrar() = default; function wchar_t (line 89) | const wchar_t* WindowClassRegistrar::GetWindowClass() { function LRESULT (line 157) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 176) | LRESULT function Win32Window (line 236) | Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { function RECT (line 252) | RECT Win32Window::GetClientArea() { function HWND (line 258) | HWND Win32Window::GetHandle() { FILE: example/windows/runner/win32_window.h type Size (line 21) | struct Size { FILE: lib/src/action_mixins.dart function connectionException (line 64) | UserException connectionException(List result) function checkConnectivity (line 89) | Future> checkConnectivity() function before (line 100) | Future before() function _cannot_combine_mixins_CheckInternet_AbortWhenNoInternet_UnlimitedRetryCheckInternet (line 110) | void function checkConnectivity (line 200) | Future> checkConnectivity() function before (line 211) | Future before() function _cannot_combine_mixins_CheckInternet_AbortWhenNoInternet_UnlimitedRetryCheckInternet (line 220) | void function nonReentrantKeyParams (line 289) | Object? nonReentrantKeyParams() function computeNonReentrantKey (line 316) | Object computeNonReentrantKey() function abortDispatch (line 325) | bool abortDispatch() function after (line 384) | void after() function _cannot_combine_mixins_Fresh_Throttle_NonReentrant_UnlimitedRetryCheckInternet (line 389) | void function wrapReduce (line 475) | Future wrapReduce(Reducer reduce) function nextDelay (line 513) | Duration nextDelay() function _cannot_combine_mixins_Debounce_Retry_UnlimitedRetryCheckInternet (line 526) | void _cannot_combine_mixins_Debounce_Retry_UnlimitedRetryCheckInternet() function _cannot_combine_mixins_Retry_UnlimitedRetryCheckInternet_OptimisticSync_OptimisticSyncWithPush_ServerPush (line 532) | void function optimisticValue (line 828) | Object? optimisticValue() function applyValueToState (line 839) | St applyValueToState(St state, Object? value) function getValueFromState (line 848) | Object? getValueFromState(St state) function sendCommandToServer (line 865) | Future sendCommandToServer(Object? optimisticValue) function applyServerResponseToState (line 882) | St? applyServerResponseToState(St state, Object serverResponse) function reloadFromServer (line 893) | Future reloadFromServer() function rollbackState (line 928) | St? rollbackState({ function shouldRollback (line 948) | bool shouldRollback({ function shouldReload (line 998) | bool shouldReload({ function shouldApplyReload (line 1023) | bool shouldApplyReload({ function applyReloadResultToState (line 1041) | St? applyReloadResultToState(St state, Object? reloadResult) function nonReentrantKeyParams (line 1063) | Object? nonReentrantKeyParams() function computeNonReentrantKey (line 1090) | Object computeNonReentrantKey() function reduce (line 1093) | Future reduce() function _sendCommandWithRetryIfNeeded (line 1196) | Future _sendCommandWithRetryIfNeeded( function abortDispatch (line 1234) | bool abortDispatch() function after (line 1256) | void after() function _cannot_combine_mixins_OptimisticCommand (line 1264) | void _cannot_combine_mixins_OptimisticCommand() function _cannot_combine_mixins_UnlimitedRetryCheckInternet_OptimisticCommand_OptimisticSync_OptimisticSyncWithPush_ServerPush (line 1273) | void function lockBuilder (line 1439) | Object? lockBuilder() function removeLock (line 1448) | void removeLock() function removeAllLocks (line 1452) | void removeAllLocks() function abortDispatch (line 1455) | bool abortDispatch() function _expiringLockFrom (line 1483) | DateTime _expiringLockFrom(DateTime now) function _prune (line 1487) | void _prune() function after (line 1493) | void after() function _cannot_combine_mixins_Fresh_Throttle_NonReentrant_UnlimitedRetryCheckInternet (line 1498) | void function lockBuilder (line 1576) | Object? lockBuilder() function removeAllLocks (line 1588) | void removeAllLocks() function wrapReduce (line 1591) | Future wrapReduce(Reducer reduce) function _cannot_combine_mixins_Debounce_Retry_UnlimitedRetryCheckInternet (line 1617) | void _cannot_combine_mixins_Debounce_Retry_UnlimitedRetryCheckInternet() function abortDispatch (line 1664) | bool abortDispatch() function printRetries (line 1712) | void printRetries(String message) function wrapReduce (line 1715) | Future wrapReduce(Reducer reduce) function nextDelay (line 1763) | Duration nextDelay({required bool hasInternet}) function checkConnectivity (line 1803) | Future> checkConnectivity() function _cannot_combine_mixins_Fresh_Throttle_NonReentrant_UnlimitedRetryCheckInternet (line 1812) | void function _cannot_combine_mixins_CheckInternet_AbortWhenNoInternet_UnlimitedRetryCheckInternet (line 1819) | void function _cannot_combine_mixins_Debounce_Retry_UnlimitedRetryCheckInternet (line 1825) | void _cannot_combine_mixins_Debounce_Retry_UnlimitedRetryCheckInternet() function _cannot_combine_mixins_UnlimitedRetryCheckInternet_OptimisticCommand_OptimisticSync_OptimisticSyncWithPush_ServerPush (line 1831) | void function freshKeyParams (line 2114) | Object? freshKeyParams() function computeFreshKey (line 2173) | Object computeFreshKey() function removeKey (line 2185) | void removeKey() function removeAllKeys (line 2195) | void removeAllKeys() function abortDispatch (line 2206) | bool abortDispatch() function _cannot_combine_mixins_Fresh_Throttle_NonReentrant_UnlimitedRetryCheckInternet (line 2242) | void function _expiringKeyFrom (line 2250) | DateTime _expiringKeyFrom(DateTime now) function _prune (line 2254) | void _prune() function after (line 2260) | void after() function _incompatible (line 2282) | void _incompatible(Object instance) function optimisticSyncKeyParams (line 2543) | Object? optimisticSyncKeyParams() function computeOptimisticSyncKey (line 2548) | Object computeOptimisticSyncKey() function valueToApply (line 2569) | T valueToApply() function applyOptimisticValueToState (line 2581) | St applyOptimisticValueToState(St state, T optimisticValue) function applyServerResponseToState (line 2598) | St? applyServerResponseToState(St state, Object serverResponse) function getValueFromState (line 2613) | T getValueFromState(St state) function sendValueToServer (line 2643) | Future sendValueToServer(Object? optimisticValue) function onFinish (line 2723) | Future onFinish(Object? error) function reduce (line 2726) | Future reduce() function _sendAndFollowUp (line 2764) | Future _sendAndFollowUp(Object? key, T sentValue) function _callOnFinish (line 2822) | Future _callOnFinish(Object? error) function ifShouldSendAnotherRequest (line 2843) | bool ifShouldSendAnotherRequest({ function _cannot_combine_mixins_OptimisticSync (line 2867) | void _cannot_combine_mixins_OptimisticSync() function _cannot_combine_mixins_UnlimitedRetryCheckInternet_OptimisticCommand_OptimisticSync_OptimisticSyncWithPush_ServerPush (line 2876) | void function optimisticSyncKeyParams (line 3091) | Object? optimisticSyncKeyParams() function computeOptimisticSyncKey (line 3096) | Object computeOptimisticSyncKey() function valueToApply (line 3117) | T valueToApply() function applyOptimisticValueToState (line 3129) | St applyOptimisticValueToState(St state, T optimisticValue) function applyServerResponseToState (line 3146) | St? applyServerResponseToState(St state, Object serverResponse) function getValueFromState (line 3155) | T getValueFromState(St state) function sendValueToServer (line 3208) | Future sendValueToServer( function _localRevision (line 3243) | int _localRevision() function getServerRevisionFromState (line 3281) | int getServerRevisionFromState(Object? key) function informServerRevision (line 3328) | void informServerRevision(int revision) function informServerRevisionAsDateTime (line 3354) | void informServerRevisionAsDateTime(DateTime revision) function onFinish (line 3401) | Future onFinish(Object? error) function reduce (line 3404) | Future reduce() function _getEntry (line 3536) | OptimisticSyncWithPushRevisionEntry _getEntry(Object? key) function _cannot_combine_mixins_OptimisticSyncWithPush (line 3551) | void _cannot_combine_mixins_OptimisticSyncWithPush() function _cannot_combine_mixins_UnlimitedRetryCheckInternet_OptimisticCommand_OptimisticSync_OptimisticSyncWithPush_ServerPush (line 3560) | void type PushMetadata (line 3570) | typedef PushMetadata = ({ function associatedAction (line 3588) | Type associatedAction() function optimisticSyncKeyParams (line 3592) | Object? optimisticSyncKeyParams() function computeOptimisticSyncKey (line 3596) | Object computeOptimisticSyncKey() function pushMetadata (line 3622) | PushMetadata pushMetadata() function applyServerPushToState (line 3630) | St? applyServerPushToState(St state, Object? key, int serverRevision) function getServerRevisionFromState (line 3635) | int getServerRevisionFromState(Object? key) function reduce (line 3638) | St? reduce() function _cannot_combine_mixins_ServerPush (line 3710) | void _cannot_combine_mixins_ServerPush() function _cannot_combine_mixins_UnlimitedRetryCheckInternet_OptimisticCommand_OptimisticSync_OptimisticSyncWithPush_ServerPush (line 3721) | void type Poll (line 3730) | enum Poll { function createPollingAction (line 3992) | ReduxAction createPollingAction() function pollingKeyParams (line 4009) | Object? pollingKeyParams() function computePollingKey (line 4024) | Object computePollingKey() function wrapReduce (line 4029) | Future wrapReduce(Reducer reduce) function _scheduleNext (line 4058) | void _scheduleNext(Object key) function _cannot_combine_mixins_Polling (line 4067) | void _cannot_combine_mixins_Polling() FILE: lib/src/action_observer.dart class ActionObserver (line 10) | abstract class ActionObserver { method observe (line 13) | void observe( class ConsoleActionObserver (line 53) | class ConsoleActionObserver extends ActionObserver { method observe (line 62) | void observe(ReduxAction action, int dispatchCount, {required bool... FILE: lib/src/advanced_user_exception.dart class AdvancedUserException (line 38) | @immutable method addReason (line 113) | UserException addReason(String? reason) method mergedWith (line 138) | UserException mergedWith(UserException? anotherUserException) method withDialog (line 162) | UserException withDialog(bool ifOpenDialog) method withErrorText (line 177) | UserException withErrorText(String? newErrorText) method toString (line 190) | String toString() function addCause (line 254) | UserException addCause(Object? cause) function addCallbacks (line 295) | UserException addCallbacks({ function addProps (line 352) | UserException addProps(Map? moreProps) class UserExceptionAction (line 380) | class UserExceptionAction extends ReduxAction { method reduce (line 443) | Future reduce() FILE: lib/src/cache.dart function cache1state (line 20) | Result Function() Function(State1) cache1state( function cache1state_1param (line 44) | Result Function(Param1) Function(State1) function cache1state_2params (line 71) | Result Function(Param1, Param2) Function(State1) function cache2states (line 90) | Result Function() Function(State1, State2) cache2states extends Persistor {} FILE: lib/src/connection_exception.dart class ConnectionException (line 8) | class ConnectionException extends AdvancedUserException { method noConnectivityWithRetry (line 18) | ConnectionException noConnectivityWithRetry( method addReason (line 51) | UserException addReason(String? reason) method mergedWith (line 56) | UserException mergedWith(UserException? anotherUserException) method withErrorText (line 61) | UserException withErrorText(String? newErrorText) method withDialog (line 69) | UserException withDialog(bool ifOpenDialog) FILE: lib/src/connector_tester.dart class ConnectorTester (line 32) | class ConnectorTester { method runOnInit (line 45) | void runOnInit() method runOnDispose (line 50) | void runOnDispose() method runOnWillChange (line 55) | void runOnWillChange( FILE: lib/src/error_observer.dart class ErrorObserver (line 23) | @Deprecated('Use GlobalErrorObserver instead. This will be removed.') method observe (line 40) | bool observe( class DevelopmentErrorObserver (line 57) | @Deprecated('Use GlobalErrorObserverForDevelopment instead. This will be... method observe (line 60) | bool observe( class SwallowErrorObserver (line 83) | @Deprecated('Use SwallowGlobalErrorObserver instead. This will be remove... method observe (line 86) | bool observe( FILE: lib/src/event_redux.dart type Evt (line 16) | typedef Evt = Event; class Event (line 115) | class Event { method consume (line 146) | T? consume() method toString (line 177) | String toString() method map (line 198) | Event map(Event evt, T? Function(V?) mapFunction) method consumeFrom (line 233) | T? consumeFrom(Event evt1, Event evt2) class EventMultiple (line 319) | class EventMultiple extends Event { method consume (line 337) | T? consume() class MappedEvent (line 369) | class MappedEvent extends Event { method consume (line 380) | T? consume() class EvtState (line 426) | @immutable FILE: lib/src/global_wrap_error.dart class GlobalWrapError (line 49) | @Deprecated('Use GlobalErrorObserver instead. Check the documentation fo... method wrap (line 51) | Object? wrap( class GlobalWrapErrorDummy (line 59) | @Deprecated('Use GlobalErrorObserver instead. This will be removed.') method wrap (line 62) | Object? wrap(error, stackTrace, action) FILE: lib/src/local_json_persist.dart class LocalJsonPersist (line 48) | class LocalJsonPersist { method useAppDocumentsDir (line 128) | Future useAppDocumentsDir() method useAppCacheDir (line 132) | Future useAppCacheDir() method useAppDownloadsDir (line 136) | Future useAppDownloadsDir() method useCustomBaseDirectory (line 141) | Future useCustomBaseDirectory({ method save (line 150) | Future save(Object? simpleObj) method load (line 169) | Future load() method loadConverting (line 212) | Future loadConverting({required bool isList}) method _readsFromJsonSequenceDbFile (line 237) | Future _readsFromJsonSequenceDbFile(bool isList) method loadAsObj (line 284) | Future?> loadAsObj() method loadAsObjConverting (line 294) | Future?> loadAsObjConverting() method delete (line 305) | Future delete() method length (line 324) | Future length() method exists (line 342) | Future exists() method _checkIfFileSystemIsTheSame (line 349) | void _checkIfFileSystemIsTheSame() method file (line 354) | Future file() method simpleObjsToString (line 369) | String? simpleObjsToString(List? simpleObjs) method pathName (line 374) | String pathName( method _getStringFromEnum (line 387) | String _getStringFromEnum(Object dbName) method decodeJson (line 391) | Object? decodeJson(Uint8List bytes) method encodeJson (line 401) | Uint8List encodeJson(Object? simpleObj) method setFileSystem (line 418) | void setFileSystem(f.FileSystem fileSystem) method resetFileSystem (line 422) | void resetFileSystem() FILE: lib/src/local_persist.dart class LocalPersist (line 82) | class LocalPersist { method save (line 169) | Future save(List simpleObjs, {bool append = false}) method saveJson (line 185) | Future saveJson(Object? simpleObj) method load (line 203) | Future?> load() method loadJson (line 228) | Future? loadJson() method loadAsObj (line 252) | Future?> loadAsObj() method delete (line 266) | Future delete() method length (line 285) | Future length() method exists (line 303) | Future exists() method _checkIfFileSystemIsTheSame (line 310) | void _checkIfFileSystemIsTheSame() method file (line 315) | Future file() method simpleObjsToString (line 330) | String? simpleObjsToString(List? simpleObjs) method pathName (line 335) | String pathName( method _getStringFromEnum (line 348) | String _getStringFromEnum(Object dbName) method useAppDocumentsDir (line 353) | Future useAppDocumentsDir() method useAppCacheDir (line 368) | Future useAppCacheDir() method useAppDownloadsDir (line 383) | Future useAppDownloadsDir() method useCustomBaseDirectory (line 399) | Future useCustomBaseDirectory({ method encode (line 418) | Uint8List encode(List simpleObjs) method objsToJsons (line 425) | Iterable objsToJsons(List simpleObjs) method jsonsToUint8Lists (line 430) | List jsonsToUint8Lists(Iterable jsons) method concatUint8Lists (line 448) | Uint8List concatUint8Lists(List chunks) method decode (line 452) | List decode(Uint8List bytes) method decodeJson (line 459) | Object? decodeJson(Uint8List bytes) method encodeJson (line 469) | Uint8List encodeJson(Object? simpleObj) method bytesToUint8Lists (line 478) | List bytesToUint8Lists(Uint8List bytes) method uint8ListsToJsons (line 491) | Iterable uint8ListsToJsons(Iterable chunks) method toSimpleObjs (line 496) | Iterable toSimpleObjs(Iterable jsons) method setFileSystem (line 509) | void setFileSystem(f.FileSystem fileSystem) method getFileSystem (line 513) | f.FileSystem getFileSystem() method resetFileSystem (line 515) | void resetFileSystem() FILE: lib/src/log.dart class Log (line 42) | class Log implements ActionObserver { method verySimpleFormatter (line 73) | String verySimpleFormatter( method singleLineFormatter (line 83) | String singleLineFormatter( method multiLineFormatter (line 94) | String multiLineFormatter( method observe (line 109) | void observe(ReduxAction action, int dispatchCount, {required bool... type MessageFormatter (line 124) | typedef MessageFormatter = String Function( FILE: lib/src/mock_build_context.dart class MockBuildContext (line 37) | class MockBuildContext extends BuildContext { method dependOnInheritedElement (line 52) | InheritedWidget dependOnInheritedElement(InheritedElement ancestor, method dependOnInheritedWidgetOfExactType (line 58) | T? dependOnInheritedWidgetOfExactType( method describeElement (line 64) | DiagnosticsNode describeElement(String name, method describeMissingAncestor (line 70) | List describeMissingAncestor( method describeOwnershipChain (line 76) | DiagnosticsNode describeOwnershipChain(String name) method describeWidget (line 81) | DiagnosticsNode describeWidget(String name, method dispatchNotification (line 87) | void dispatchNotification(Notification notification) method findAncestorRenderObjectOfType (line 92) | T? findAncestorRenderObjectOfType() method findAncestorStateOfType (line 97) | T? findAncestorStateOfType>() method findAncestorWidgetOfExactType (line 102) | T? findAncestorWidgetOfExactType() method findRenderObject (line 107) | RenderObject? findRenderObject() method findRootAncestorStateOfType (line 112) | T? findRootAncestorStateOfType>() method getElementForInheritedWidgetOfExactType (line 117) | InheritedElement? method getInheritedWidgetOfExactType (line 123) | T? getInheritedWidgetOfExactType() method visitAncestorElements (line 138) | void visitAncestorElements(ConditionalElementVisitor visitor) method visitChildElements (line 143) | void visitChildElements(ElementVisitor visitor) FILE: lib/src/mock_store.dart class MockStore (line 16) | class MockStore extends Store { method addMock (line 74) | MockStore addMock(Type actionType, dynamic mock) method addMocks (line 79) | MockStore addMocks(Map mocks) method clearMocks (line 84) | MockStore clearMocks() method dispatch (line 102) | FutureOr dispatch( method dispatchAsync (line 115) | Future dispatchAsync(ReduxAction action, {bool notif... method dispatchAndWait (line 143) | Future dispatchAndWait(ReduxAction action, {bool not... method dispatchSync (line 160) | ActionStatus dispatchSync(ReduxAction action, {bool notify = true}) method _getMockedAction (line 168) | ReduxAction? _getMockedAction(ReduxAction action) class MockAction (line 223) | abstract class MockAction extends ReduxAction { method _setAction (line 228) | void _setAction(ReduxAction action) class _GeneralActionSync (line 233) | class _GeneralActionSync extends MockAction { method reduce (line 239) | St reduce() class _GeneralActionAsync (line 242) | class _GeneralActionAsync extends MockAction { method reduce (line 248) | Future reduce() FILE: lib/src/model_observer.dart class ModelObserver (line 13) | abstract class ModelObserver { method observe (line 25) | void observe({ class DefaultModelObserver (line 51) | class DefaultModelObserver implements ModelObserver { method observe (line 64) | void observe({ FILE: lib/src/navigate_action.dart class NavigateAction (line 26) | class NavigateAction extends ReduxAction { method setNavigatorKey (line 31) | void setNavigatorKey(GlobalKey navigatorKey) method getCurrentNavigatorRouteName (line 36) | String? getCurrentNavigatorRouteName(BuildContext context) method reduce (line 54) | St? reduce() method toString (line 145) | String toString() class NavigatorDetails_Push (line 148) | class NavigatorDetails_Push implements NavigatorDetails { method navigate (line 154) | void navigate() method toString (line 162) | String toString() class NavigatorDetails_Pop (line 165) | class NavigatorDetails_Pop implements NavigatorDetails { method navigate (line 171) | void navigate() method toString (line 179) | String toString() class NavigatorDetails_PopAndPushNamed (line 183) | class NavigatorDetails_PopAndPushNamed implements NavigatorDetails { method navigate (line 195) | void navigate() method toString (line 207) | String toString() class NavigatorDetails_PushNamed (line 212) | class NavigatorDetails_PushNamed implements NavigatorDetails { method navigate (line 222) | void navigate() method toString (line 231) | String toString() class NavigatorDetails_PushReplacementNamed (line 234) | class NavigatorDetails_PushReplacementNamed implements NavigatorDetails { method navigate (line 244) | void navigate() method toString (line 253) | String toString() class NavigatorDetails_PushNamedAndRemoveUntil (line 256) | class NavigatorDetails_PushNamedAndRemoveUntil implements NavigatorDetai... method navigate (line 268) | void navigate() method toString (line 278) | String toString() class NavigatorDetails_PushNamedAndRemoveAll (line 281) | class NavigatorDetails_PushNamedAndRemoveAll implements NavigatorDetails { method navigate (line 291) | void navigate() method toString (line 301) | String toString() class NavigatorDetails_PushReplacement (line 304) | class NavigatorDetails_PushReplacement implements NavigatorDetails { method navigate (line 314) | void navigate() method toString (line 323) | String toString() class NavigatorDetails_PushAndRemoveUntil (line 328) | class NavigatorDetails_PushAndRemoveUntil implements NavigatorDetails { method navigate (line 338) | void navigate() method toString (line 347) | String toString() class NavigatorDetails_Replace (line 352) | class NavigatorDetails_Replace implements NavigatorDetails { method navigate (line 362) | void navigate() method toString (line 373) | String toString() class NavigatorDetails_ReplaceRouteBelow (line 378) | class NavigatorDetails_ReplaceRouteBelow implements NavigatorDetails { method navigate (line 388) | void navigate() method toString (line 399) | String toString() class NavigatorDetails_PopUntil (line 404) | class NavigatorDetails_PopUntil implements NavigatorDetails { method navigate (line 410) | void navigate() method toString (line 418) | String toString() class NavigatorDetails_PopUntilRouteName (line 421) | class NavigatorDetails_PopUntilRouteName implements NavigatorDetails { method navigate (line 432) | void navigate() method toString (line 445) | String toString() class NavigatorDetails_PopUntilRoute (line 448) | class NavigatorDetails_PopUntilRoute implements NavigatorDetails { method navigate (line 454) | void navigate() method toString (line 463) | String toString() class NavigatorDetails_RemoveRoute (line 466) | class NavigatorDetails_RemoveRoute implements NavigatorDetails { method navigate (line 472) | void navigate() method toString (line 480) | String toString() class NavigatorDetails_RemoveRouteBelow (line 483) | class NavigatorDetails_RemoveRouteBelow implements NavigatorDetails { method navigate (line 489) | void navigate() method toString (line 497) | String toString() class NavigatorDetails (line 501) | abstract class NavigatorDetails { method navigate (line 502) | void navigate() type NavigateType (line 507) | enum NavigateType { function toStringOrRuntimeType (line 529) | String toStringOrRuntimeType() FILE: lib/src/persistor.dart class Persistor (line 31) | abstract class Persistor { method readState (line 40) | Future readState() method deleteState (line 43) | Future deleteState() method persistDifference (line 53) | Future persistDifference({ method saveInitialState (line 59) | Future saveInitialState(St state) class PersistorPrinterDecorator (line 73) | class PersistorPrinterDecorator extends Persistor { method readState (line 79) | Future readState() method deleteState (line 85) | Future deleteState() method persistDifference (line 91) | Future persistDifference({ method saveInitialState (line 103) | Future saveInitialState(St state) class PersistorDummy (line 114) | class PersistorDummy extends Persistor { method readState (line 116) | Future readState() method deleteState (line 119) | Future deleteState() method persistDifference (line 122) | Future persistDifference( method saveInitialState (line 126) | Future saveInitialState(T state) class PersistException (line 132) | class PersistException implements Exception { method toString (line 138) | String toString() class PersistAction (line 153) | class PersistAction extends ReduxAction { method reduce (line 155) | St? reduce() FILE: lib/src/process_persistence.dart class ProcessPersistence (line 10) | class ProcessPersistence { method saveInitialState (line 32) | Future saveInitialState(St initialState) method readState (line 38) | Future readState() method deleteState (line 45) | Future deleteState() method process (line 57) | bool process( method _cancelTimer (line 104) | void _cancelTimer() method _persist (line 111) | void _persist(DateTime now, newState) method pause (line 144) | void pause() method persistAndPause (line 162) | void persistAndPause() method resume (line 176) | void resume() FILE: lib/src/redux_action.dart class ReduxAction (line 73) | abstract class ReduxAction { method setStore (line 80) | void setStore(Store store) method prop (line 114) | V prop(Object? key) method setProp (line 129) | void setProp(Object? key, Object? value) method disposeProps (line 171) | void disposeProps([bool Function({Object? key, Object? value})? predic... method disposeProp (line 187) | void disposeProp(Object? keyToDispose) method dispatchState (line 269) | ActionStatus dispatchState(St state, {bool notify = true}) method before (line 370) | FutureOr before() method after (line 386) | void after() method reduce (line 399) | FutureOr reduce() method wrapReduce (line 430) | FutureOr wrapReduce(Reducer reduce) method wrapError (line 459) | Object? wrapError(Object error, StackTrace stackTrace) method abortDispatch (line 486) | bool abortDispatch() method isWaiting (line 522) | bool isWaiting(Object actionOrTypeOrList) method isFailed (line 527) | bool isFailed(Object actionOrTypeOrList) method exceptionFor (line 536) | UserException? exceptionFor(Object actionTypeOrList) method clearExceptionFor (line 549) | void clearExceptionFor(Object actionTypeOrList) method waitCondition (line 564) | Future?> waitCondition( method waitAllActions (line 590) | Future waitAllActions(List> actions, method assertUncompletedFuture (line 620) | void assertUncompletedFuture() method ifWrapReduceOverridden_Sync (line 627) | bool ifWrapReduceOverridden_Sync() method ifWrapReduceOverridden_Async (line 630) | bool ifWrapReduceOverridden_Async() method ifWrapReduceOverridden (line 633) | bool ifWrapReduceOverridden() method isSync (line 639) | bool isSync() method runtimeTypeString (line 655) | String runtimeTypeString() method toString (line 662) | String toString() class AbortDispatchException (line 687) | class AbortDispatchException implements Exception { class UpdateStateAction (line 703) | class UpdateStateAction extends ReduxAction { method reduce (line 727) | St? reduce() FILE: lib/src/show_dialog_super.dart function showDialogSuper (line 131) | Future showDialogSuper({ function showCupertinoDialogSuper (line 248) | Future showCupertinoDialogSuper({ FILE: lib/src/state_observer.dart class StateObserver (line 65) | abstract class StateObserver { method observe (line 82) | void observe( FILE: lib/src/store.dart type Reducer (line 20) | typedef Reducer = FutureOr Function(); type Dispatch (line 22) | typedef Dispatch = FutureOr Function( type DispatchSync (line 27) | typedef DispatchSync = ActionStatus Function( type DispatchAsync (line 32) | @Deprecated("Use `DispatchAndWait` instead. This will be removed.") type DispatchAndWait (line 38) | typedef DispatchAndWait = Future Function( class Store (line 96) | class Store { method prop (line 233) | V prop(Object? key) method setProp (line 248) | void setProp(Object? key, Object? value) method disposeProps (line 289) | void disposeProps([bool Function({Object? key, Object? value})? predic... method disposeProp (line 320) | void disposeProp(Object? keyToDispose) method _closeTimerFutureStream (line 326) | bool _closeTimerFutureStream(Object? obj) method pausePersistor (line 452) | void pausePersistor() method pauseCloudSync (line 465) | void pauseCloudSync() method persistAndPausePersistor (line 482) | void persistAndPausePersistor() method persistAndPauseCloudSync (line 499) | void persistAndPauseCloudSync() method resumePersistor (line 505) | void resumePersistor() method resumeCloudSync (line 511) | void resumeCloudSync() method saveInitialStateInPersistence (line 516) | Future saveInitialStateInPersistence(St initialState) method saveInitialStateInCloud (line 520) | Future saveInitialStateInCloud(St initialState) method readStateFromPersistence (line 526) | Future readStateFromPersistence() method readStateFromCloudSync (line 531) | Future readStateFromCloudSync() method deleteStateFromPersistence (line 534) | Future deleteStateFromPersistence() method deleteStateFromCloud (line 537) | Future deleteStateFromCloud() method getLastPersistedStateFromPersistor (line 540) | St? getLastPersistedStateFromPersistor() method getLastPersistedStateFromCloudSync (line 543) | St? getLastPersistedStateFromCloudSync() method initTestInfoController (line 546) | void initTestInfoController() method initTestInfoPrinter (line 551) | void initTestInfoPrinter(TestInfoPrinter testInfoPrinter) method defineState (line 558) | void defineState(St state) method waitCondition (line 660) | Future?> waitCondition( method waitActionCondition (line 816) | Future<(Set>, ReduxAction?)> waitActionCondition( method waitAllActions (line 952) | Future waitAllActions( method waitActionType (line 1067) | Future?> waitActionType( method waitAllActionTypes (line 1167) | Future waitAllActionTypes( method waitAnyActionTypeFinishes (line 1285) | Future> waitAnyActionTypeFinishes( method _addError (line 1311) | void _addError(UserException error) method getAndRemoveFirstError (line 1317) | UserException? getAndRemoveFirstError() method removeError (line 1357) | void removeError(Object source) method shutdown (line 1375) | void shutdown() method dispatch (line 1424) | FutureOr dispatch(ReduxAction action, {bool notify =... method dispatchSync (line 1447) | ActionStatus dispatchSync(ReduxAction action, {bool notify = true}) method dispatchAndWait (line 1486) | Future dispatchAndWait(ReduxAction action, {bool not... method dispatchAndWaitAllActions (line 1510) | Future dispatchAndWaitAllActions(ReduxAction action, method dispatchAll (line 1535) | List> dispatchAll(List> actions, {bool... method dispatchAndWaitAll (line 1575) | Future>> dispatchAndWaitAll( method dispatchAsync (line 1590) | Future dispatchAsync(ReduxAction action, {bool notif... method _dispatch (line 1593) | FutureOr _dispatch(ReduxAction action, {required boo... method createTestInfoSnapshot (line 1617) | void createTestInfoSnapshot( method _processAction (line 1648) | FutureOr _processAction( method _calculateIsWaitingIsFailed (line 1661) | void _calculateIsWaitingIsFailed(ReduxAction action) method _checkAllActionConditions (line 1695) | void _checkAllActionConditions(ReduxAction triggerAction) method _checkAllStateConditions (line 1711) | void _checkAllStateConditions(ReduxAction triggerAction) method isWaiting (line 1759) | bool isWaiting(Object actionOrTypeOrList) method isFailed (line 1825) | bool isFailed(Object actionOrTypeOrList) method exceptionFor (line 1833) | UserException? exceptionFor(Object actionTypeOrList) method clearExceptionFor (line 1886) | void clearExceptionFor(Object actionTypeOrList) method _processAction_Sync (line 1924) | ActionStatus _processAction_Sync( method _processAction_Async (line 1977) | Future _processAction_Async( method _checkReducerType (line 2029) | void _checkReducerType(FutureOr Function() reduce) method _applyReducer (line 2060) | FutureOr _applyReducer(ReduxAction action, {bool notify = tr... method _applyReduceAndWrapReduce (line 2073) | FutureOr _applyReduceAndWrapReduce(ReduxAction action, {bool... method _applyReduce (line 2100) | FutureOr _applyReduce(ReduxAction action, {bool notify = true}) method _registerState (line 2178) | void _registerState( method actionsInProgress (line 2217) | Set> actionsInProgress() method copyActionsInProgress (line 2222) | Set> copyActionsInProgress() method actionsInProgressEqualTo (line 2226) | bool actionsInProgressEqualTo(Set> set) method _processError (line 2254) | Object? _processError( method _finalize (line 2355) | void _finalize( method _after (line 2381) | void _after(ReduxAction action) method teardown (line 2403) | Future teardown({St? emptyState}) method getConnectorTester (line 2433) | ConnectorTester getConnectorTester(StatelessWidget w... method _throws (line 2437) | void _throws(errorMsg, Object? error, StackTrace stackTrace) type CompareBy (line 2447) | enum CompareBy { byDeepEquals, byIdentity } class ActionStatus (line 2449) | @immutable method copy (line 2534) | ActionStatus copy({ method toString (line 2556) | String toString() class _Flag (line 2592) | class _Flag { type OptimisticSyncWithPushRevisionEntry (line 2604) | typedef OptimisticSyncWithPushRevisionEntry = ({ class _InternalMixinProps (line 2624) | class _InternalMixinProps { method clear (line 2642) | void clear() class GlobalErrorObserver (line 2707) | abstract class GlobalErrorObserver { method observe (line 2740) | Object? observe() method _init (line 2742) | void _init({ class GlobalErrorObserverDummy (line 2760) | class GlobalErrorObserverDummy extends GlobalErrorObserver { method observe (line 2762) | Object? observe() class GlobalErrorObserverForDevelopment (line 2783) | class GlobalErrorObserverForDevelopment extends GlobalErrorObserver<... method observe (line 2785) | Object? observe() class SwallowGlobalErrorObserver (line 2808) | class SwallowGlobalErrorObserver extends GlobalErrorObserver { method observe (line 2810) | Object? observe() FILE: lib/src/store_exception.dart class StoreException (line 5) | class StoreException implements Exception { method toString (line 11) | String toString() FILE: lib/src/store_provider_and_connector.dart type StoreConverter (line 16) | typedef StoreConverter = Model Function(Store store); type OnInitCallback (line 21) | typedef OnInitCallback = void Function(Store store); type OnDisposeCallback (line 26) | typedef OnDisposeCallback = void Function(Store store); type ShouldUpdateModel (line 39) | typedef ShouldUpdateModel = bool Function(St state); type OnWillChangeCallback (line 47) | typedef OnWillChangeCallback = void Function( type OnDidChangeCallback (line 58) | typedef OnDidChangeCallback = void Function( type OnInitialBuildCallback (line 65) | typedef OnInitialBuildCallback = void Function( type ViewModelBuilder (line 70) | typedef ViewModelBuilder = Widget Function( type SelectorAspect (line 77) | typedef SelectorAspect = bool Function(St? value); class SelectorDependency (line 81) | class SelectorDependency { class StoreConnectorInterface (line 98) | abstract class StoreConnectorInterface { class StoreConnector (line 149) | class StoreConnector extends StatelessWidget method build (line 252) | Widget build(BuildContext context) method getLatestModel (line 279) | Model getLatestModel(Store store) class _StoreStreamListener (line 300) | class _StoreStreamListener extends StatefulWidget { method createState (line 335) | State createState() class _ConverterError (line 341) | class _ConverterError extends Error { method toString (line 355) | String toString() class _StoreStreamListenerState (line 363) | class _StoreStreamListenerState // method initState (line 379) | void initState() method dispose (line 408) | void dispose() method didUpdateWidget (line 417) | void didUpdateWidget(_StoreStreamListener oldWidget) method _computeLatestModel (line 427) | void _computeLatestModel() method _createStream (line 438) | void _createStream() method _stateChanged (line 457) | bool _stateChanged(St state) method _actionsInProgressHaveChanged (line 467) | bool _actionsInProgressHaveChanged() method _shouldUpdateModel (line 484) | bool _shouldUpdateModel(St state) method _calculateModel (line 512) | Model? _calculateModel(St state) method _whereDistinct (line 516) | bool _whereDistinct(Model? vm) method _isDistinct (line 531) | bool _isDistinct(Model? vm) method _handleData (line 547) | void _handleData(Model vm, EventSink sink) method _handleError (line 583) | void _handleError( method _observeWithTheModelObserver (line 595) | void _observeWithTheModelObserver({ method _throws (line 617) | void _throws(errorMsg, Object? error, StackTrace stackTrace) method getLatestModel (line 630) | Model getLatestModel(St state) method build (line 650) | Widget build(BuildContext context) class StoreProvider (line 721) | class StoreProvider extends InheritedWidget { method state (line 777) | St state(BuildContext context, method _getStoreWithDependency_Untyped (line 810) | Store _getStoreWithDependency_Untyped(BuildContext context, method _getStoreNoDependency_Untyped (line 830) | Store _getStoreNoDependency_Untyped(BuildContext context, method _typeOf (line 860) | Type _typeOf() method dispatch (line 874) | FutureOr dispatch( method dispatchSync (line 892) | ActionStatus dispatchSync( method dispatchAndWait (line 910) | Future dispatchAndWait( method dispatchAll (line 928) | List> dispatchAll( method dispatchAndWaitAll (line 949) | Future>> dispatchAndWaitAll( method waitCondition (line 969) | Future?> waitCondition( method waitAllActions (line 991) | Future waitAllActions( method isWaiting (line 1018) | bool isWaiting( method isFailed (line 1039) | bool isFailed( method exceptionFor (line 1063) | UserException? exceptionFor( method clearExceptionFor (line 1084) | void clearExceptionFor( method backdoorInheritedWidget (line 1101) | Store backdoorInheritedWidget(BuildContext context, method backdoorStaticGlobal (line 1135) | Store backdoorStaticGlobal() method backdoorStaticGlobalUntyped (line 1150) | Store backdoorStaticGlobalUntyped() method _init (line 1161) | Store _init(Store store) method updateShouldNotify (line 1167) | bool updateShouldNotify(StoreProvider oldWidget) class _InheritedUntypedDoesNotRebuild (line 1177) | class _InheritedUntypedDoesNotRebuild extends InheritedWidget { method updateShouldNotify (line 1191) | bool updateShouldNotify(_InheritedUntypedDoesNotRebuild oldWidget) class _WidgetListensOnChange (line 1200) | class _WidgetListensOnChange extends StatefulWidget { method createState (line 1207) | _WidgetListensOnChangeState createState() class _WidgetListensOnChangeState (line 1210) | class _WidgetListensOnChangeState extends State<_WidgetListensOnChange> { method initState (line 1212) | void initState() method build (line 1222) | Widget build(BuildContext context) class _InheritedUntypedRebuilds (line 1238) | class _InheritedUntypedRebuilds extends InheritedWidget { method createElement (line 1250) | _InheritedUntypedRebuildsElement createElement() method updateShouldNotify (line 1255) | bool updateShouldNotify(_InheritedUntypedRebuilds oldWidget) class _InheritedUntypedRebuildsElement (line 1261) | class _InheritedUntypedRebuildsElement extends InheritedElement { method updateDependencies (line 1270) | void updateDependencies(Element dependent, Object? aspect) method notifyDependent (line 1346) | void notifyDependent(InheritedWidget oldWidget, Element dependent) function _exceptionForWrongStoreType (line 1431) | StoreException _exceptionForWrongStoreType(Type type, {Object? debug}) function _exceptionForWrongStateType (line 1443) | StoreException _exceptionForWrongStateType(Object? state, Type wrongType) function getState (line 1489) | St getState() function getRead (line 1525) | St getRead() function getEvent (line 1635) | R? getEvent(Evt Function(St state) selector, {bool debug = true}) function getSelect (line 1692) | R getSelect(R Function(St state) selector, {bool debug = true}) function _assertSelect (line 1770) | void _assertSelect(bool debug) function _assertEvent (line 1821) | void _assertEvent(bool debug) function _typeOf (line 1876) | Type _typeOf() function dispatch (line 1893) | FutureOr dispatch(ReduxAction action, function dispatchAndWait (line 1926) | Future dispatchAndWait(ReduxAction action, function dispatchAll (line 1948) | List> dispatchAll(List> actions, function dispatchAndWaitAll (line 1976) | Future>> dispatchAndWaitAll( function dispatchSync (line 2002) | ActionStatus dispatchSync(ReduxAction action, {bool notify = true}) function isWaiting (line 2041) | bool isWaiting(Object actionOrTypeOrList) function isFailed (line 2052) | bool isFailed(Object actionOrTypeOrList) function exceptionFor (line 2066) | UserException? exceptionFor(Object actionOrTypeOrList) function clearExceptionFor (line 2079) | void clearExceptionFor(Object actionOrTypeOrList) function getEnvironment (line 2126) | Object? getEnvironment() function getConfiguration (line 2174) | Object? getConfiguration() function dispatch (line 2220) | FutureOr dispatch(ReduxAction action, function dispatchAndWait (line 2256) | Future dispatchAndWait(ReduxAction action, function dispatchAll (line 2281) | List> dispatchAll(List> actions, function dispatchAndWaitAll (line 2311) | Future>> dispatchAndWaitAll( function dispatchSync (line 2339) | ActionStatus dispatchSync(ReduxAction action, {bool notify = true}) function dispatch (line 2376) | FutureOr dispatch(ReduxAction action, function dispatchAndWait (line 2412) | Future dispatchAndWait(ReduxAction action, function dispatchAll (line 2437) | List> dispatchAll(List> actions, function dispatchAndWaitAll (line 2467) | Future>> dispatchAndWaitAll( function dispatchSync (line 2495) | ActionStatus dispatchSync(ReduxAction action, {bool notify = true}) FILE: lib/src/store_tester.dart type StateCondition (line 15) | typedef StateCondition = bool Function(TestInfo info); class StoreTester (line 21) | class StoreTester { method addMock (line 116) | MockStore addMock(Type actionType, dynamic mock) method addMocks (line 121) | MockStore addMocks(Map mocks) method clearMocks (line 126) | MockStore clearMocks() method dispatch (line 131) | FutureOr dispatch(ReduxAction action, method dispatchSync (line 135) | ActionStatus dispatchSync(ReduxAction action, {bool notify = true}) method dispatchAsync (line 139) | Future dispatchAsync(ReduxAction action, method dispatchAndWait (line 143) | Future dispatchAndWait(ReduxAction action, method dispatchAndWaitGetInfo (line 161) | Future> dispatchAndWaitGetInfo(ReduxAction action) method defineState (line 166) | void defineState(St state) method dispatchState (line 177) | Future> dispatchState(St state) method waitConditionGetLast (line 209) | Future> waitConditionGetLast( method waitCondition (line 239) | Future> waitCondition( method waitUntilErrorGetLast (line 297) | Future> waitUntilErrorGetLast({ method waitUntilError (line 322) | Future> waitUntilError({ method wait (line 355) | Future> wait(Type actionType) method waitUntil (line 361) | Future> waitUntil( method waitUntilAny (line 382) | Future> waitUntilAny( method waitUntilAll (line 404) | Future> waitUntilAll( method waitUntilAllGetLast (line 437) | Future> waitUntilAllGetLast( method waitUntilAction (line 462) | Future> waitUntilAction( method waitAllGetLast (line 495) | Future> waitAllGetLast( method waitAllUnorderedGetLast (line 518) | Future> waitAllUnorderedGetLast( method waitAll (line 552) | Future> waitAll( method waitAllUnordered (line 643) | Future> waitAllUnordered( method _listen (line 734) | void _listen() method _next (line 752) | Future> _next({ method _completeFuture (line 772) | void _completeFuture(TestInfo reduceInfo) method cancel (line 778) | Future cancel() method getConnectorTester (line 803) | ConnectorTester getConnectorTester( class TestInfoList (line 809) | class TestInfoList { method getIndex (line 820) | TestInfo getIndex(int index) method get (line 828) | TestInfo? get(Type actionType, [int n = 1]) method getAll (line 837) | List> getAll(Type actionType) method forEach (line 841) | void forEach(void action(TestInfo element)) method firstWhere (line 843) | TestInfo firstWhere( method lastWhere (line 849) | TestInfo lastWhere( method singleWhere (line 855) | TestInfo singleWhere( method where (line 861) | Iterable> where( method map (line 867) | Iterable map(T f(TestInfo element)) method toList (line 869) | List> toList({ method toSet (line 874) | Set> toSet() method _add (line 880) | void _add(TestInfo info) class StoreExceptionTimeout (line 887) | class StoreExceptionTimeout extends StoreException { method addDetail (line 894) | void addDetail(String detail) method toString (line 897) | String toString() class TestErrorObserver (line 922) | class TestErrorObserver implements ErrorObserver { method observe (line 924) | bool observe( class _NewStateAction (line 933) | class _NewStateAction extends ReduxAction { method reduce (line 939) | St reduce() FILE: lib/src/test_info.dart type TestInfoPrinter (line 5) | typedef TestInfoPrinter = void Function(TestInfo); class TestInfo (line 7) | class TestInfo { method toString (line 63) | String toString() FILE: lib/src/user_exception_dialog.dart class UserExceptionDialog (line 31) | class UserExceptionDialog extends StatelessWidget { method build (line 54) | Widget build(BuildContext context) class _UserExceptionDialogWidget (line 76) | class _UserExceptionDialogWidget extends StatefulWidget { method _defaultUserExceptionDialog (line 90) | void _defaultUserExceptionDialog( method createState (line 180) | _UserExceptionDialogState createState() class _UserExceptionDialogState (line 183) | class _UserExceptionDialogState extends State<_UserExceptionDialogWidget> { method didUpdateWidget (line 185) | void didUpdateWidget(_UserExceptionDialogWidget oldWidget) method build (line 198) | Widget build(BuildContext context) class _Factory (line 201) | class _Factory extends VmFactory { method fromStore (line 205) | _Vm fromStore() class _Vm (line 216) | class _Vm extends Vm { type ShowUserExceptionDialog (line 231) | typedef ShowUserExceptionDialog = void Function( FILE: lib/src/view_model.dart class VmEquals (line 15) | abstract class VmEquals { method vmEquals (line 16) | bool vmEquals(T other) class Vm (line 47) | @immutable method createFrom (line 86) | Model createFrom( method _onlyContainFieldsOfAllowedTypes (line 103) | bool _onlyContainFieldsOfAllowedTypes(List equals) method _listEquals (line 124) | bool _listEquals(List? list1, List? list2) method toString (line 152) | String toString() class VmFactory (line 189) | abstract class VmFactory { method fromStore (line 193) | Model? fromStore() method _setStore (line 260) | void _setStore(St state, Store store) method prop (line 280) | V prop(Object? key) method setProp (line 293) | void setProp(Object? key, Object? value) method currentState (line 297) | St currentState() method isWaiting (line 397) | bool isWaiting(Object actionOrTypeOrList) method isFailed (line 402) | bool isFailed(Object actionOrTypeOrList) method exceptionFor (line 411) | UserException? exceptionFor(Object actionTypeOrList) method clearExceptionFor (line 423) | void clearExceptionFor(Object actionTypeOrList) method waitCondition (line 437) | Future?> waitCondition( method waitAllActions (line 462) | Future waitAllActions(List> actions, method getAndRemoveFirstError (line 471) | UserException? getAndRemoveFirstError() function internalsVmFactoryFromStore (line 475) | Vm? internalsVmFactoryFromStore( function internalsVmFactoryInject (line 483) | void internalsVmFactoryInject( FILE: lib/src/wait.dart type WaitOperation (line 6) | enum WaitOperation { add, remove, clear } class Wait (line 30) | @immutable method add (line 54) | Wait add({required Object? flag, Object? ref}) method remove (line 67) | Wait remove({required Object? flag, Object? ref}) method process (line 88) | Wait process( method isWaiting (line 109) | bool isWaiting(Object? flag, {Object? ref}) method isWaitingForType (line 135) | bool isWaitingForType() method clear (line 140) | Wait clear({Object? flag}) method clearWhere (line 150) | void clearWhere( method _deepCopy (line 157) | Map> _deepCopy() FILE: lib/src/wait_action.dart class WaitAction (line 44) | class WaitAction extends ReduxAction { method reduce (line 185) | St? reduce() method toString (line 197) | String toString() type WaitReducer (line 202) | typedef WaitReducer = St? Function( function toStringLimited (line 212) | String toStringLimited() FILE: lib/src/wrap_reduce.dart class WrapReduce (line 40) | abstract class WrapReduce { method ifShouldProcess (line 42) | bool ifShouldProcess() method process (line 44) | St process({ method wrapReduce (line 49) | Reducer wrapReduce( FILE: test/abort_dispatch_test.dart function main (line 10) | void main() class ActionA (line 106) | class ActionA extends ReduxAction { method abortDispatch (line 112) | bool abortDispatch() method before (line 115) | void before() method reduce (line 120) | String reduce() method after (line 126) | void after() class ActionB (line 131) | class ActionB extends ReduxAction { method abortDispatch (line 133) | bool abortDispatch() method before (line 136) | void before() method reduce (line 141) | String reduce() method after (line 147) | void after() class State (line 152) | class State { method toString (line 158) | String toString() class Increment (line 161) | class Increment extends ReduxAction { method abortDispatch (line 167) | bool abortDispatch() method reduce (line 170) | State reduce() FILE: test/action_initial_state_test.dart class State (line 5) | class State { method toString (line 11) | String toString() class ChangeAction (line 14) | class ChangeAction extends ReduxAction { method reduce (line 20) | State reduce() class IncrementSync (line 23) | class IncrementSync extends ReduxAction { method before (line 27) | void before() method reduce (line 36) | State reduce() method after (line 46) | void after() class IncrementAsync (line 55) | class IncrementAsync extends ReduxAction { method before (line 59) | Future before() method reduce (line 68) | Future reduce() method after (line 78) | void after() function main (line 87) | void main() FILE: test/action_status_test.dart type When (line 11) | enum When { before, reduce, after } function main (line 16) | void main() class MyAction (line 213) | class MyAction extends ReduxAction { method before (line 219) | void before() method reduce (line 225) | String reduce() method after (line 232) | void after() class MyActionWithWrapError (line 238) | class MyActionWithWrapError extends ReduxAction { method before (line 244) | void before() method reduce (line 250) | String reduce() method after (line 257) | void after() method wrapError (line 263) | Object? wrapError(Object error, StackTrace stackTrace) class MyAbortAction (line 266) | class MyAbortAction extends ReduxAction { method abortDispatch (line 268) | bool abortDispatch() method reduce (line 271) | String reduce() class MyGlobalWrapError (line 274) | class MyGlobalWrapError implements GlobalWrapError { method wrap (line 276) | Object? wrap(error, stackTrace, action) FILE: test/action_to_string_test.dart function main (line 9) | void main() FILE: test/action_wrap_reduce2_test.dart function main (line 6) | void main() class BaseAction (line 63) | abstract class BaseAction { method reduce (line 66) | FutureOr reduce() method wrapReduce (line 68) | FutureOr wrapReduce(Reducer reduce) method ifWrapReduceOverridden_Sync (line 72) | bool ifWrapReduceOverridden_Sync() method ifWrapReduceOverridden_Async (line 74) | bool ifWrapReduceOverridden_Async() method ifWrapReduceOverridden (line 77) | bool ifWrapReduceOverridden() class ActionNullableX (line 82) | class ActionNullableX extends BaseAction { method reduce (line 84) | int? reduce() method wrapReduce (line 87) | Future wrapReduce(Reducer reduce) class ActionX (line 94) | class ActionX extends BaseAction { method reduce (line 96) | int? reduce() method wrapReduce (line 99) | Future wrapReduce(Reducer reduce) class ActionNullableY (line 106) | class ActionNullableY extends BaseAction { method reduce (line 108) | int reduce() method wrapReduce (line 111) | int? wrapReduce(Reducer reduce) class ActionY (line 118) | class ActionY extends BaseAction { method reduce (line 120) | int reduce() method wrapReduce (line 123) | int wrapReduce(Reducer reduce) class ActionZ (line 130) | class ActionZ extends BaseAction { method reduce (line 132) | FutureOr reduce() FILE: test/action_wrap_reduce_test.dart function main (line 4) | void main() class State (line 22) | class State { class IncrementReduceSyncNoBeforeNoWrap (line 28) | class IncrementReduceSyncNoBeforeNoWrap extends ReduxAction { method reduce (line 30) | State reduce() class IncrementReduceAsyncNoBeforeNoWrap (line 33) | class IncrementReduceAsyncNoBeforeNoWrap extends ReduxAction { method reduce (line 35) | Future reduce() class IncrementReduceSyncBeforeSyncNoWrap (line 40) | class IncrementReduceSyncBeforeSyncNoWrap extends ReduxAction { method before (line 42) | void before() method reduce (line 45) | State reduce() class IncrementReduceSyncBeforeAsyncNoWrap (line 48) | class IncrementReduceSyncBeforeAsyncNoWrap extends ReduxAction { method before (line 50) | Future before() method reduce (line 55) | State reduce() class IncrementReduceSyncNoBeforeWrapSync (line 58) | class IncrementReduceSyncNoBeforeWrapSync extends ReduxAction { method reduce (line 60) | State reduce() method wrapReduce (line 63) | State? wrapReduce(Reducer reduce) class IncrementReduceSyncNoBeforeWrapSync2 (line 68) | class IncrementReduceSyncNoBeforeWrapSync2 extends ReduxAction { method reduce (line 70) | State reduce() method wrapReduce (line 73) | State wrapReduce(Reducer reduce) class IncrementReduceSyncNoBeforeWrapSync3 (line 78) | class IncrementReduceSyncNoBeforeWrapSync3 extends ReduxAction { method reduce (line 80) | State reduce() method wrapReduce (line 83) | State wrapReduce(Reducer reduce) class IncrementReduceSyncNoBeforeWrapAsync (line 88) | class IncrementReduceSyncNoBeforeWrapAsync extends ReduxAction { method reduce (line 90) | State reduce() method wrapReduce (line 93) | Future wrapReduce(Reducer reduce) class IncrementReduceSyncNoBeforeWrapAsync2 (line 99) | class IncrementReduceSyncNoBeforeWrapAsync2 extends ReduxAction { method reduce (line 101) | State reduce() method wrapReduce (line 104) | Future wrapReduce(Reducer reduce) class IncrementReduceSyncNoBeforeWrapAsync3 (line 109) | class IncrementReduceSyncNoBeforeWrapAsync3 extends ReduxAction { method reduce (line 111) | State reduce() method wrapReduce (line 114) | Future wrapReduce(Reducer reduce) FILE: test/after_throws_test.dart function main (line 14) | void main() class ActionA (line 53) | class ActionA extends ReduxAction { method before (line 55) | void before() method reduce (line 60) | String reduce() method after (line 66) | void after() FILE: test/before_reduce_after_order_test.dart function main (line 9) | void main() class ActionA (line 160) | class ActionA extends ReduxAction { method before (line 162) | void before() method reduce (line 167) | String reduce() method after (line 173) | void after() class ActionB (line 178) | class ActionB extends ReduxAction { method before (line 180) | void before() method reduce (line 185) | Future reduce() method after (line 193) | void after() class ActionC (line 198) | class ActionC extends ReduxAction { method before (line 200) | Future before() method reduce (line 205) | String reduce() method after (line 211) | void after() class ActionD (line 216) | class ActionD extends ReduxAction { method before (line 218) | Future before() method reduce (line 225) | String reduce() method after (line 231) | void after() class ActionE (line 236) | class ActionE extends ReduxAction { method before (line 238) | void before() method reduce (line 243) | String reduce() method after (line 249) | void after() class ActionF (line 256) | class ActionF extends ReduxAction { method before (line 258) | void before() method reduce (line 263) | Future reduce() method after (line 271) | void after() FILE: test/before_throwing_errors_test.dart function main (line 13) | void main() class ActionBeforeFutureOr (line 146) | class ActionBeforeFutureOr extends ReduxAction { method before (line 148) | FutureOr before() method reduce (line 153) | String reduce() class ActionSyncBeforeThrowsError (line 158) | class ActionSyncBeforeThrowsError extends ReduxAction { method before (line 160) | void before() method reduce (line 165) | String reduce() class ActionAsyncBeforeThrowsError (line 170) | class ActionAsyncBeforeThrowsError extends ReduxAction { method before (line 172) | Future before() method reduce (line 178) | String reduce() class ActionAsyncBeforeThrowsErrorAsync (line 183) | class ActionAsyncBeforeThrowsErrorAsync extends ReduxAction { method before (line 185) | Future before() method reduce (line 191) | String reduce() class ActionB (line 196) | class ActionB extends ReduxAction { method reduce (line 198) | String reduce() class ActionC (line 203) | class ActionC extends ReduxAction { method reduce (line 205) | String reduce() class ActionSyncBeforeThrowsErrorWithWrapError (line 210) | class ActionSyncBeforeThrowsErrorWithWrapError extends ReduxAction before() method reduce (line 235) | String reduce() method wrapError (line 240) | Object? wrapError(Object error, StackTrace stackTrace) class ActionAsyncBeforeThrowsErrorAsyncWithWrapError (line 245) | class ActionAsyncBeforeThrowsErrorAsyncWithWrapError extends ReduxAction... method before (line 247) | Future before() method reduce (line 253) | String reduce() method wrapError (line 258) | Object? wrapError(Object error, StackTrace stackTrace) class ActionWithBeforeAndReducerThatThrowsErrorWithWrapError (line 261) | class ActionWithBeforeAndReducerThatThrowsErrorWithWrapError extends Red... method before (line 263) | void before() method reduce (line 266) | Future reduce() method wrapError (line 272) | Object? wrapError(Object error, StackTrace stackTrace) class WrappedError (line 275) | class WrappedError { method toString (line 281) | String toString() FILE: test/cache_test.dart function main (line 4) | void main() FILE: test/check_internet_mixin_test.dart function main (line 3) | void main() FILE: test/context_environment_test.dart function main (line 8) | void main() function select (line 271) | R select(R Function(AppState state) selector) class TestEnvironment (line 277) | class TestEnvironment { class AppState (line 285) | class AppState { method copyWith (line 290) | AppState copyWith({int? counter}) class IncrementAction (line 305) | class IncrementAction extends ReduxAction { method reduce (line 307) | AppState reduce() FILE: test/context_event_test.dart function main (line 8) | void main() function read (line 685) | AppState read() function select (line 686) | R select(R Function(AppState state) selector) function event (line 688) | R? event(Evt Function(AppState state) selector) class AppState (line 693) | class AppState { method copyWith (line 704) | AppState copyWith({ class AppStateWithIntEvent (line 729) | class AppStateWithIntEvent { method copyWith (line 735) | AppStateWithIntEvent copyWith({Event? numberEvt, int? counter}) class AppStateWithListEvent (line 754) | class AppStateWithListEvent { method copyWith (line 760) | AppStateWithListEvent copyWith({Event>? itemsEvt, int? co... class AppStateWithTwoEvents (line 779) | class AppStateWithTwoEvents { method copyWith (line 790) | AppStateWithTwoEvents copyWith({ class AppStateWithMappedEvent (line 815) | class AppStateWithMappedEvent { method copyWith (line 826) | AppStateWithMappedEvent copyWith({ class ClearTextAction (line 851) | class ClearTextAction extends ReduxAction { method reduce (line 853) | AppState reduce() class ChangeTextAction (line 858) | class ChangeTextAction extends ReduxAction { method reduce (line 863) | AppState reduce() class IncrementCounterAction (line 868) | class IncrementCounterAction extends ReduxAction { method reduce (line 870) | AppState reduce() class SetNumberAction (line 875) | class SetNumberAction extends ReduxAction { method reduce (line 880) | AppStateWithIntEvent reduce() class SetItemsAction (line 885) | class SetItemsAction extends ReduxAction { method reduce (line 890) | AppStateWithListEvent reduce() class SetEvent1Action (line 895) | class SetEvent1Action extends ReduxAction { method reduce (line 900) | AppStateWithTwoEvents reduce() class SetEvent2Action (line 905) | class SetEvent2Action extends ReduxAction { method reduce (line 910) | AppStateWithTwoEvents reduce() class IncrementCounter2Action (line 915) | class IncrementCounter2Action extends ReduxAction { method reduce (line 917) | AppStateWithTwoEvents reduce() class SetIndexAction (line 922) | class SetIndexAction extends ReduxAction { method reduce (line 927) | AppStateWithMappedEvent reduce() class IncrementCounter3Action (line 932) | class IncrementCounter3Action extends ReduxAction(R Function(AppState state) selector) function event (line 464) | R? event(Evt Function(AppState state) selector) class AppState (line 468) | class AppState { method copyWith (line 481) | AppState copyWith({ class User (line 509) | class User { method copyWith (line 516) | User copyWith({String? name, int? age, String? email}) class Settings (line 537) | class Settings { method copyWith (line 543) | Settings copyWith({bool? darkMode, String? language}) class UpdateUserNameAction (line 563) | class UpdateUserNameAction extends ReduxAction { method reduce (line 568) | AppState reduce() class UpdateUserAgeAction (line 573) | class UpdateUserAgeAction extends ReduxAction { method reduce (line 578) | AppState reduce() class IncrementCounterAction (line 583) | class IncrementCounterAction extends ReduxAction { method reduce (line 585) | AppState reduce() class AddItemAction (line 590) | class AddItemAction extends ReduxAction { method reduce (line 595) | AppState reduce() class ToggleDarkModeAction (line 600) | class ToggleDarkModeAction extends ReduxAction { method reduce (line 602) | AppState reduce() class SelectTestWidget (line 610) | class SelectTestWidget extends StatefulWidget { method createState (line 621) | State createState() class _SelectTestWidgetState (line 624) | class _SelectTestWidgetState extends State { method build (line 628) | Widget build(BuildContext context) class UserNameWidget (line 666) | class UserNameWidget extends StatelessWidget { method build (line 672) | Widget build(BuildContext context) class UserAgeWidget (line 679) | class UserAgeWidget extends StatelessWidget { method build (line 685) | Widget build(BuildContext context) class CounterWidget (line 692) | class CounterWidget extends StatelessWidget { method build (line 698) | Widget build(BuildContext context) class ItemsCountWidget (line 705) | class ItemsCountWidget extends StatelessWidget { method build (line 711) | Widget build(BuildContext context) class DarkModeWidget (line 718) | class DarkModeWidget extends StatelessWidget { method build (line 724) | Widget build(BuildContext context) class MultiSelectWidget (line 732) | class MultiSelectWidget extends StatelessWidget { method build (line 738) | Widget build(BuildContext context) class ComputedSelectWidget (line 756) | class ComputedSelectWidget extends StatelessWidget { method build (line 762) | Widget build(BuildContext context) class ListSelectWidget (line 777) | class ListSelectWidget extends StatelessWidget { method build (line 783) | Widget build(BuildContext context) FILE: test/context_select_test.dart function main (line 7) | void main() function select (line 238) | R select(R Function(TestState state) selector) class TestState (line 243) | class TestState { method copyWith (line 254) | TestState copyWith({ method toString (line 267) | String toString() class IncrementAction (line 284) | class IncrementAction extends ReduxAction { method reduce (line 286) | TestState reduce() class ChangeTextAction (line 289) | class ChangeTextAction extends ReduxAction { method reduce (line 295) | TestState reduce() class ToggleFlagAction (line 298) | class ToggleFlagAction extends ReduxAction { method reduce (line 300) | TestState reduce() class CounterSelectWidget (line 305) | class CounterSelectWidget extends StatelessWidget { method build (line 312) | Widget build(BuildContext context) class FlagSelectWidget (line 328) | class FlagSelectWidget extends StatelessWidget { method build (line 334) | Widget build(BuildContext context) class RegularStateWidget (line 350) | class RegularStateWidget extends StatelessWidget { method build (line 357) | Widget build(BuildContext context) FILE: test/context_state_test.dart function main (line 8) | void main() function read (line 461) | AppState read() function select (line 463) | R select(R Function(AppState state) selector) class AppState (line 468) | class AppState { method copyWith (line 479) | AppState copyWith({ class ChangeNameAction (line 505) | class ChangeNameAction extends ReduxAction { method reduce (line 511) | AppState reduce() class IncrementCounterAction (line 516) | class IncrementCounterAction extends ReduxAction { method reduce (line 518) | AppState reduce() class ToggleFlagAction (line 523) | class ToggleFlagAction extends ReduxAction { method reduce (line 525) | AppState reduce() class InitStateTestWidget (line 531) | class InitStateTestWidget extends StatefulWidget { method createState (line 540) | State createState() class _InitStateTestWidgetState (line 543) | class _InitStateTestWidgetState extends State { method initState (line 545) | void initState() method build (line 551) | Widget build(BuildContext context) FILE: test/debounce_mixin_test.dart function main (line 5) | void main() class AppState (line 134) | class AppState { method copy (line 139) | AppState copy({int? count}) method toString (line 142) | String toString() class DebounceAction (line 146) | class DebounceAction extends ReduxAction with Debounce { method reduce (line 151) | AppState reduce() class DebounceAction1 (line 157) | class DebounceAction1 extends ReduxAction with Debounce { method reduce (line 162) | AppState reduce() class DebounceAction2 (line 167) | class DebounceAction2 extends ReduxAction with Debounce { method reduce (line 172) | AppState reduce() class DebounceActionA (line 178) | class DebounceActionA extends ReduxAction with Debounce { method reduce (line 183) | AppState reduce() class DebounceActionB (line 188) | class DebounceActionB extends ReduxAction with Debounce { method reduce (line 193) | AppState reduce() class DebounceActionAsync (line 201) | class DebounceActionAsync extends ReduxAction with Debounce { method reduce (line 206) | Future reduce() class DebounceAction1Async (line 213) | class DebounceAction1Async extends ReduxAction with Debounce { method reduce (line 218) | Future reduce() class DebounceAction2Async (line 224) | class DebounceAction2Async extends ReduxAction with Debounce { method reduce (line 229) | Future reduce() class DebounceActionAAsync (line 236) | class DebounceActionAAsync extends ReduxAction with Debounce { method reduce (line 241) | Future reduce() class DebounceActionBAsync (line 247) | class DebounceActionBAsync extends ReduxAction with Debounce { method reduce (line 252) | Future reduce() FILE: test/dispatch_and_wait_all_actions_test.dart function main (line 5) | void main() class State (line 48) | class State { class IncrementSync (line 54) | class IncrementSync extends ReduxAction { method reduce (line 56) | State reduce() class IncrementAsync (line 59) | class IncrementAsync extends ReduxAction { method reduce (line 61) | Future reduce() class DispatchMultipleActions (line 67) | class DispatchMultipleActions extends ReduxAction { method reduce (line 69) | Future reduce() FILE: test/dispatch_and_wait_test.dart function main (line 5) | void main() class State (line 283) | class State { class IncrementSync (line 289) | class IncrementSync extends ReduxAction { method reduce (line 291) | State reduce() class IncrementAsync (line 296) | class IncrementAsync extends ReduxAction { method reduce (line 298) | Future reduce() class IncrementSyncBeforeFails (line 304) | class IncrementSyncBeforeFails extends ReduxAction { method before (line 306) | void before() method reduce (line 311) | State reduce() class IncrementSyncReduceFails (line 316) | class IncrementSyncReduceFails extends ReduxAction { method reduce (line 318) | State reduce() class IncrementSyncAfterFails (line 323) | class IncrementSyncAfterFails extends ReduxAction { method reduce (line 325) | State reduce() method after (line 330) | void after() class IncrementAsyncBeforeFails (line 335) | class IncrementAsyncBeforeFails extends ReduxAction { method before (line 337) | Future before() method reduce (line 342) | Future reduce() class IncrementAsyncReduceFails (line 348) | class IncrementAsyncReduceFails extends ReduxAction { method reduce (line 350) | Future reduce() class IncrementAsyncAfterFails (line 356) | class IncrementAsyncAfterFails extends ReduxAction { method reduce (line 358) | Future reduce() method after (line 364) | Future after() FILE: test/dispatch_sync_test.dart function main (line 5) | void main() class State (line 29) | class State { class IncrementSync (line 35) | class IncrementSync extends ReduxAction { method reduce (line 37) | State reduce() class IncrementAsyncBefore (line 40) | class IncrementAsyncBefore extends ReduxAction { method before (line 42) | Future before() method reduce (line 47) | State reduce() class IncrementAsyncReduce (line 50) | class IncrementAsyncReduce extends ReduxAction { method reduce (line 52) | Future reduce() class IncrementAsyncBeforeReduce (line 57) | class IncrementAsyncBeforeReduce extends ReduxAction { method before (line 59) | Future before() method reduce (line 64) | Future reduce() FILE: test/dispatch_test.dart function main (line 5) | void main() class State (line 65) | class State { class IncrementSync (line 71) | class IncrementSync extends ReduxAction { method reduce (line 73) | State reduce() class IncrementAsync (line 78) | class IncrementAsync extends ReduxAction { method reduce (line 80) | Future reduce() FILE: test/event_redux_test.dart function main (line 4) | void main() FILE: test/failed_action_test.dart function main (line 5) | void main() class State (line 106) | class State { class SyncActionThatFails (line 112) | class SyncActionThatFails extends ReduxAction { method reduce (line 118) | State? reduce() class AsyncActionThatFails (line 124) | class AsyncActionThatFails extends ReduxAction { method reduce (line 130) | Future reduce() FILE: test/fresh_mixin_test.dart function main (line 5) | void main() class AppState (line 1367) | class AppState { method copy (line 1372) | AppState copy({int? count}) method toString (line 1375) | String toString() class FreshAction (line 1379) | class FreshAction extends ReduxAction with Fresh { method reduce (line 1402) | AppState reduce() class FreshAction2 (line 1417) | class FreshAction2 extends ReduxAction with Fresh { method reduce (line 1422) | AppState reduce() class FreshActionSharedKey1 (line 1428) | class FreshActionSharedKey1 extends ReduxAction with Fresh { method computeFreshKey (line 1433) | Object computeFreshKey() method reduce (line 1436) | AppState reduce() class FreshActionSharedKey2 (line 1441) | class FreshActionSharedKey2 extends ReduxAction with Fresh { method computeFreshKey (line 1446) | Object computeFreshKey() method reduce (line 1449) | AppState reduce() class FreshActionSharedKey2Fails (line 1454) | class FreshActionSharedKey2Fails extends ReduxAction with Fresh { method computeFreshKey (line 1459) | Object computeFreshKey() method reduce (line 1462) | AppState reduce() class FreshActionWithParams (line 1468) | class FreshActionWithParams extends ReduxAction with Fresh { method freshKeyParams (line 1477) | Object? freshKeyParams() method reduce (line 1480) | AppState reduce() class FreshActionConcurrentSlow (line 1486) | class FreshActionConcurrentSlow extends ReduxAction with Fresh { method computeFreshKey (line 1501) | Object computeFreshKey() method reduce (line 1504) | Future reduce() class FreshActionConcurrentFast (line 1516) | class FreshActionConcurrentFast extends ReduxAction with Fresh { method computeFreshKey (line 1525) | Object computeFreshKey() method reduce (line 1528) | AppState reduce() class FreshActionConcurrentSlowIgnoreFresh (line 1537) | class FreshActionConcurrentSlowIgnoreFresh extends ReduxAction method computeFreshKey (line 1556) | Object computeFreshKey() method reduce (line 1559) | Future reduce() class OuterActionNested (line 1573) | class OuterActionNested extends ReduxAction with Fresh { method computeFreshKey (line 1578) | Object computeFreshKey() method reduce (line 1584) | Future reduce() class OverrideAction (line 1594) | class OverrideAction extends ReduxAction with Fresh { method computeFreshKey (line 1599) | Object computeFreshKey() method reduce (line 1605) | AppState reduce() class CheckAction (line 1612) | class CheckAction extends ReduxAction with Fresh { method computeFreshKey (line 1617) | Object computeFreshKey() method reduce (line 1623) | AppState reduce() class FreshWithThrottleAction (line 1630) | class FreshWithThrottleAction extends ReduxAction method reduce (line 1642) | AppState reduce() class FreshWithNonReentrantAction (line 1648) | class FreshWithNonReentrantAction extends ReduxAction method reduce (line 1657) | AppState reduce() class FreshWithUnlimitedRetryAction (line 1663) | class FreshWithUnlimitedRetryAction extends ReduxAction method reduce (line 1672) | AppState reduce() class ThrottleWithNonReentrantAction (line 1678) | class ThrottleWithNonReentrantAction extends ReduxAction method reduce (line 1687) | AppState reduce() class ThrottleWithUnlimitedRetryAction (line 1693) | class ThrottleWithUnlimitedRetryAction extends ReduxAction method reduce (line 1702) | AppState reduce() class NonReentrantWithUnlimitedRetryAction (line 1708) | class NonReentrantWithUnlimitedRetryAction extends ReduxAction method reduce (line 1714) | AppState reduce() class CheckInternetWithAbortWhenNoInternetAction (line 1720) | class CheckInternetWithAbortWhenNoInternetAction extends ReduxAction method reduce (line 1738) | AppState reduce() class AbortWhenNoInternetWithUnlimitedRetryAction (line 1744) | class AbortWhenNoInternetWithUnlimitedRetryAction extends ReduxAction with Fresh { method computeFreshKey (line 1768) | Object computeFreshKey() method reduce (line 1771) | Future reduce() class RapidTestActionFast (line 1780) | class RapidTestActionFast extends ReduxAction with Fresh { method computeFreshKey (line 1785) | Object computeFreshKey() method reduce (line 1791) | AppState reduce() class RapidTestActionCheck (line 1796) | class RapidTestActionCheck extends ReduxAction with Fresh { method computeFreshKey (line 1801) | Object computeFreshKey() method reduce (line 1804) | AppState reduce() class TripleNestOuterAction (line 1813) | class TripleNestOuterAction extends ReduxAction with Fresh { method computeFreshKey (line 1828) | Object computeFreshKey() method reduce (line 1831) | Future reduce() class TripleNestMiddleAction (line 1848) | class TripleNestMiddleAction extends ReduxAction with Fresh { method computeFreshKey (line 1861) | Object computeFreshKey() method reduce (line 1867) | Future reduce() class TripleNestInnerAction (line 1881) | class TripleNestInnerAction extends ReduxAction with Fresh { method computeFreshKey (line 1890) | Object computeFreshKey() method reduce (line 1896) | AppState reduce() class TripleNestCheckAction (line 1904) | class TripleNestCheckAction extends ReduxAction with Fresh { method computeFreshKey (line 1909) | Object computeFreshKey() method reduce (line 1912) | AppState reduce() class RestoreTestActionA (line 1921) | class RestoreTestActionA extends ReduxAction with Fresh { method computeFreshKey (line 1926) | Object computeFreshKey() method reduce (line 1929) | AppState reduce() class RestoreTestActionB (line 1934) | class RestoreTestActionB extends ReduxAction with Fresh { method computeFreshKey (line 1939) | Object computeFreshKey() method reduce (line 1942) | AppState reduce() class RestoreTestActionC (line 1948) | class RestoreTestActionC extends ReduxAction with Fresh { method computeFreshKey (line 1953) | Object computeFreshKey() method reduce (line 1956) | AppState reduce() class SequentialFailAction (line 1965) | class SequentialFailAction extends ReduxAction with Fresh { method computeFreshKey (line 1974) | Object computeFreshKey() method reduce (line 1977) | AppState reduce() class SequentialSucceedAction (line 1982) | class SequentialSucceedAction extends ReduxAction with Fresh { method computeFreshKey (line 1987) | Object computeFreshKey() method reduce (line 1990) | AppState reduce() class OuterNormalInnerIgnoreFreshAction (line 1999) | class OuterNormalInnerIgnoreFreshAction extends ReduxAction method computeFreshKey (line 2005) | Object computeFreshKey() method reduce (line 2008) | Future reduce() class InnerIgnoreFreshFailAction (line 2018) | class InnerIgnoreFreshFailAction extends ReduxAction with Fresh { method computeFreshKey (line 2023) | Object computeFreshKey() method reduce (line 2029) | AppState reduce() class OuterNormalCheckAction (line 2034) | class OuterNormalCheckAction extends ReduxAction with Fresh { method computeFreshKey (line 2039) | Object computeFreshKey() method reduce (line 2042) | AppState reduce() class ConcurrentIgnoreFreshAction (line 2051) | class ConcurrentIgnoreFreshAction extends ReduxAction with Fre... method computeFreshKey (line 2066) | Object computeFreshKey() method reduce (line 2072) | Future reduce() class ConcurrentIgnoreFreshCheck (line 2081) | class ConcurrentIgnoreFreshCheck extends ReduxAction with Fresh { method computeFreshKey (line 2086) | Object computeFreshKey() method reduce (line 2089) | AppState reduce() class AbortTestActionA (line 2098) | class AbortTestActionA extends ReduxAction with Fresh { method computeFreshKey (line 2103) | Object computeFreshKey() method reduce (line 2106) | AppState reduce() class AbortTestActionB (line 2111) | class AbortTestActionB extends ReduxAction with Fresh { method computeFreshKey (line 2116) | Object computeFreshKey() method reduce (line 2120) | AppState reduce() class AbortTestActionCheck (line 2125) | class AbortTestActionCheck extends ReduxAction with Fresh { method computeFreshKey (line 2130) | Object computeFreshKey() method reduce (line 2133) | AppState reduce() FILE: test/local_json_persist_test.dart type files (line 14) | enum files { abcd, xyzk } function main (line 16) | void main() FILE: test/local_persist_test.dart type files (line 13) | enum files { abc, xyz } function main (line 15) | void main() FILE: test/mock_build_context_test.dart function main (line 5) | void main() class AppState (line 234) | class AppState { method copy (line 245) | AppState copy({ function read (line 273) | AppState read() function select (line 275) | R select(R Function(AppState state) selector) function event (line 278) | R? event(Evt Function(AppState state) selector) class ChangeName (line 285) | class ChangeName extends ReduxAction { method reduce (line 291) | AppState reduce() class ChangeAge (line 295) | class ChangeAge extends ReduxAction { method reduce (line 301) | AppState reduce() class WaitAndChangeAge (line 305) | class WaitAndChangeAge extends ReduxAction { method reduce (line 311) | Future reduce() class DuplicateAge (line 318) | class DuplicateAge extends ReduxAction { method reduce (line 320) | AppState reduce() class ChangeNameWithEvent (line 324) | class ChangeNameWithEvent extends ReduxAction { method reduce (line 330) | AppState reduce() class MyWidget (line 337) | class MyWidget extends StatelessWidget { method build (line 364) | Widget build(BuildContext context) class MyConnector (line 381) | class MyConnector extends StatelessWidget { method build (line 383) | Widget build(BuildContext context) class TestEnvironment (line 412) | class TestEnvironment { FILE: test/mock_store_test.dart class AppState (line 5) | @immutable class MyAction (line 12) | class MyAction extends ReduxAction { method reduce (line 18) | AppState reduce() class MyAction1 (line 21) | class MyAction1 extends MyAction { class MyAction2 (line 25) | class MyAction2 extends MyAction { class MyAction3 (line 29) | class MyAction3 extends MyAction { class MyAction4 (line 33) | class MyAction4 extends MyAction { class MyAction5 (line 37) | class MyAction5 extends MyAction { class MyMockAction (line 41) | class MyMockAction extends MockAction { method reduce (line 43) | AppState reduce() function main (line 46) | void main() function createMockStoreTester (line 47) | StoreTester createMockStoreTester() FILE: test/model_observer_test.dart function main (line 5) | void main() class _TestApp (line 76) | class _TestApp extends StatelessWidget { method build (line 82) | Widget build(BuildContext context) class _StateTest (line 85) | @immutable class _MyWidgetConnector (line 93) | class _MyWidgetConnector extends StatelessWidget { method build (line 97) | Widget build(BuildContext context) class _MyAction (line 104) | class _MyAction extends ReduxAction<_StateTest> { method reduce (line 111) | _StateTest reduce() FILE: test/navigate_action_test.dart class AppState (line 15) | class AppState {} class MyApp (line 17) | class MyApp extends StatelessWidget { method build (line 19) | Widget build(BuildContext context) class MyPage (line 31) | class MyPage extends StatelessWidget { method build (line 35) | Widget build(BuildContext context) function main (line 79) | void main() FILE: test/non_reentrant_test.dart function main (line 5) | void main() class State (line 314) | class State { method toString (line 320) | String toString() class NonReentrantSyncActionCallsItself (line 323) | class NonReentrantSyncActionCallsItself extends ReduxAction method reduce (line 326) | State reduce() class NonReentrantAsyncActionCallsItself (line 332) | class NonReentrantAsyncActionCallsItself extends ReduxAction method reduce (line 335) | Future reduce() class NonReentrantAsyncAction (line 341) | class NonReentrantAsyncAction extends ReduxAction with NonReentra... method reduce (line 348) | Future reduce() class NonReentrantFailingAction (line 355) | class NonReentrantFailingAction extends ReduxAction with NonReent... method reduce (line 357) | Future reduce() class NonReentrantWithParams (line 364) | class NonReentrantWithParams extends ReduxAction with NonReentrant { method nonReentrantKeyParams (line 372) | Object? nonReentrantKeyParams() method reduce (line 375) | Future reduce() class NonReentrantWithParamsFails (line 382) | class NonReentrantWithParamsFails extends ReduxAction with NonRee... method nonReentrantKeyParams (line 388) | Object? nonReentrantKeyParams() method reduce (line 391) | Future reduce() class NonReentrantSharedKey1 (line 398) | class NonReentrantSharedKey1 extends ReduxAction with NonReentrant { method computeNonReentrantKey (line 405) | Object computeNonReentrantKey() method reduce (line 408) | Future reduce() class NonReentrantSharedKey2 (line 415) | class NonReentrantSharedKey2 extends ReduxAction with NonReentrant { method computeNonReentrantKey (line 422) | Object computeNonReentrantKey() method reduce (line 425) | Future reduce() FILE: test/optimistic_command_mixin_test.dart function main (line 5) | void main() class AppState (line 1260) | class AppState { method copy (line 1265) | AppState copy({List? items}) method toString (line 1268) | String toString() class SaveItemAction (line 1276) | class SaveItemAction extends ReduxAction method optimisticValue (line 1284) | Object? optimisticValue() method getValueFromState (line 1287) | Object? getValueFromState(AppState state) method applyValueToState (line 1290) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1297) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 1302) | Future reloadFromServer() method shouldReload (line 1308) | bool shouldReload({ class SaveItemActionThatFails (line 1319) | class SaveItemActionThatFails extends ReduxAction method optimisticValue (line 1327) | Object? optimisticValue() method getValueFromState (line 1330) | Object? getValueFromState(AppState state) method applyValueToState (line 1333) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1337) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 1344) | Future reloadFromServer() class SaveItemActionThatFailsWithStateLog (line 1350) | class SaveItemActionThatFailsWithStateLog extends ReduxAction method optimisticValue (line 1358) | Object? optimisticValue() method getValueFromState (line 1361) | Object? getValueFromState(AppState state) method applyValueToState (line 1364) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1371) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 1377) | Future reloadFromServer() class SaveItemActionThatFailsAfterStateChange (line 1384) | class SaveItemActionThatFailsAfterStateChange extends ReduxAction method optimisticValue (line 1394) | Object? optimisticValue() method getValueFromState (line 1397) | Object? getValueFromState(AppState state) method applyValueToState (line 1400) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1413) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 1422) | Future reloadFromServer() class ChangeStateAction (line 1428) | class ChangeStateAction extends ReduxAction { method reduce (line 1430) | AppState reduce() class SaveItemActionWithoutReload (line 1434) | class SaveItemActionWithoutReload extends ReduxAction method optimisticValue (line 1442) | Object? optimisticValue() method getValueFromState (line 1445) | Object? getValueFromState(AppState state) method applyValueToState (line 1448) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1455) | Future sendCommandToServer(Object? newValue) class SaveItemActionWithoutReloadThatFails (line 1463) | class SaveItemActionWithoutReloadThatFails extends ReduxAction method optimisticValue (line 1471) | Object? optimisticValue() method getValueFromState (line 1474) | Object? getValueFromState(AppState state) method applyValueToState (line 1477) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1484) | Future sendCommandToServer(Object? newValue) class SaveItemActionWithRetryNoReload (line 1493) | class SaveItemActionWithRetryNoReload extends ReduxAction method optimisticValue (line 1509) | Object? optimisticValue() method getValueFromState (line 1512) | Object? getValueFromState(AppState state) method applyValueToState (line 1515) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1522) | Future sendCommandToServer(Object? newValue) class SaveItemActionWithRetry (line 1534) | class SaveItemActionWithRetry extends ReduxAction method optimisticValue (line 1550) | Object? optimisticValue() method getValueFromState (line 1553) | Object? getValueFromState(AppState state) method applyValueToState (line 1556) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1563) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 1572) | Future reloadFromServer() method shouldReload (line 1578) | bool shouldReload({ class SaveItemActionWithRetryThatAlwaysFails (line 1589) | class SaveItemActionWithRetryThatAlwaysFails extends ReduxAction method optimisticValue (line 1603) | Object? optimisticValue() method getValueFromState (line 1606) | Object? getValueFromState(AppState state) method applyValueToState (line 1609) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1616) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 1622) | Future reloadFromServer() class SaveItemActionWithCustomRollback (line 1632) | class SaveItemActionWithCustomRollback extends ReduxAction method optimisticValue (line 1641) | Object? optimisticValue() method getValueFromState (line 1644) | Object? getValueFromState(AppState state) method applyValueToState (line 1647) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1654) | Future sendCommandToServer(Object? newValue) method rollbackState (line 1660) | AppState? rollbackState({ class SaveItemActionWithRollbackReturningNull (line 1677) | class SaveItemActionWithRollbackReturningNull extends ReduxAction method optimisticValue (line 1685) | Object? optimisticValue() method getValueFromState (line 1688) | Object? getValueFromState(AppState state) method applyValueToState (line 1691) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1698) | Future sendCommandToServer(Object? newValue) method rollbackState (line 1704) | AppState? rollbackState({ class SaveItemActionWithAlwaysRollback (line 1717) | class SaveItemActionWithAlwaysRollback extends ReduxAction method optimisticValue (line 1726) | Object? optimisticValue() method getValueFromState (line 1729) | Object? getValueFromState(AppState state) method applyValueToState (line 1732) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1739) | Future sendCommandToServer(Object? newValue) method shouldRollback (line 1748) | bool shouldRollback({ class SaveItemActionWithNeverRollback (line 1762) | class SaveItemActionWithNeverRollback extends ReduxAction method optimisticValue (line 1770) | Object? optimisticValue() method getValueFromState (line 1773) | Object? getValueFromState(AppState state) method applyValueToState (line 1776) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1783) | Future sendCommandToServer(Object? newValue) method shouldRollback (line 1789) | bool shouldRollback({ class SaveItemActionWithConditionalRollback (line 1803) | class SaveItemActionWithConditionalRollback extends ReduxAction method optimisticValue (line 1813) | Object? optimisticValue() method getValueFromState (line 1816) | Object? getValueFromState(AppState state) method applyValueToState (line 1819) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1826) | Future sendCommandToServer(Object? newValue) method shouldRollback (line 1836) | bool shouldRollback({ class SaveItemActionWithConditionalReload (line 1853) | class SaveItemActionWithConditionalReload extends ReduxAction method optimisticValue (line 1863) | Object? optimisticValue() method getValueFromState (line 1866) | Object? getValueFromState(AppState state) method applyValueToState (line 1869) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1876) | Future sendCommandToServer(Object? newValue) method shouldReload (line 1882) | bool shouldReload({ method reloadFromServer (line 1894) | Future reloadFromServer() class SaveItemActionWithConditionalApplyReload (line 1901) | class SaveItemActionWithConditionalApplyReload extends ReduxAction sendCommandToServer(Object? newValue) method shouldApplyReload (line 1933) | bool shouldApplyReload({ method reloadFromServer (line 1946) | Future reloadFromServer() method shouldReload (line 1956) | bool shouldReload({ class SaveItemActionWithCustomApplyReload (line 1967) | class SaveItemActionWithCustomApplyReload extends ReduxAction method optimisticValue (line 1975) | Object? optimisticValue() method getValueFromState (line 1978) | Object? getValueFromState(AppState state) method applyValueToState (line 1981) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 1988) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 1993) | Future reloadFromServer() method applyReloadResultToState (line 2002) | AppState? applyReloadResultToState(AppState state, Object? reloadResult) method shouldReload (line 2011) | bool shouldReload({ class SaveItemActionWithApplyReloadReturningNull (line 2022) | class SaveItemActionWithApplyReloadReturningNull extends ReduxAction sendCommandToServer(Object? newValue) method reloadFromServer (line 2049) | Future reloadFromServer() method applyReloadResultToState (line 2055) | AppState? applyReloadResultToState(AppState state, Object? reloadResult) method shouldReload (line 2061) | bool shouldReload({ class SaveItemActionWithReloadThatThrows (line 2076) | class SaveItemActionWithReloadThatThrows extends ReduxAction method optimisticValue (line 2083) | Object? optimisticValue() method getValueFromState (line 2086) | Object? getValueFromState(AppState state) method applyValueToState (line 2089) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2093) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 2099) | Future reloadFromServer() method shouldReload (line 2104) | bool shouldReload({ class SaveItemActionWithBothCommandAndReloadThatThrow (line 2115) | class SaveItemActionWithBothCommandAndReloadThatThrow method optimisticValue (line 2122) | Object? optimisticValue() method getValueFromState (line 2125) | Object? getValueFromState(AppState state) method applyValueToState (line 2128) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2132) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 2138) | Future reloadFromServer() class SaveItemActionWithShouldReloadFalseOnError (line 2144) | class SaveItemActionWithShouldReloadFalseOnError extends ReduxAction sendCommandToServer(Object? newValue) method shouldReload (line 2168) | bool shouldReload({ method reloadFromServer (line 2180) | Future reloadFromServer() class SaveItemActionWithShouldApplyReloadFalseOnError (line 2187) | class SaveItemActionWithShouldApplyReloadFalseOnError method optimisticValue (line 2195) | Object? optimisticValue() method getValueFromState (line 2198) | Object? getValueFromState(AppState state) method applyValueToState (line 2201) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2205) | Future sendCommandToServer(Object? newValue) method shouldApplyReload (line 2211) | bool shouldApplyReload({ method reloadFromServer (line 2224) | Future reloadFromServer() class SaveItemActionCaptureLastAppliedOnError (line 2231) | class SaveItemActionCaptureLastAppliedOnError extends ReduxAction method optimisticValue (line 2240) | Object? optimisticValue() method getValueFromState (line 2243) | Object? getValueFromState(AppState state) method applyValueToState (line 2246) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2250) | Future sendCommandToServer(Object? newValue) method shouldReload (line 2256) | bool shouldReload({ class SaveItemActionCaptureLastAppliedOnSuccess (line 2271) | class SaveItemActionCaptureLastAppliedOnSuccess extends ReduxAction sendCommandToServer(Object? newValue) method shouldReload (line 2301) | bool shouldReload({ class SaveItemActionWithOptimisticValueCounter (line 2316) | class SaveItemActionWithOptimisticValueCounter extends ReduxAction sendCommandToServer(Object? newValue) class SaveItemActionCheckIdentity (line 2361) | class SaveItemActionCheckIdentity extends ReduxAction method optimisticValue (line 2370) | Object? optimisticValue() method getValueFromState (line 2377) | Object? getValueFromState(AppState state) method applyValueToState (line 2380) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2384) | Future sendCommandToServer(Object? newValue) class OptimisticCommandSlowAction (line 2397) | class OptimisticCommandSlowAction extends ReduxAction method optimisticValue (line 2405) | Object? optimisticValue() method getValueFromState (line 2408) | Object? getValueFromState(AppState state) method applyValueToState (line 2411) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2415) | Future sendCommandToServer(Object? newValue) class OptimisticCommandFailingAction (line 2423) | class OptimisticCommandFailingAction extends ReduxAction method optimisticValue (line 2426) | Object? optimisticValue() method getValueFromState (line 2429) | Object? getValueFromState(AppState state) method applyValueToState (line 2432) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2436) | Future sendCommandToServer(Object? newValue) class OptimisticCommandWithParams (line 2445) | class OptimisticCommandWithParams extends ReduxAction method nonReentrantKeyParams (line 2455) | Object? nonReentrantKeyParams() method optimisticValue (line 2458) | Object? optimisticValue() method getValueFromState (line 2461) | Object? getValueFromState(AppState state) method applyValueToState (line 2464) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2468) | Future sendCommandToServer(Object? newValue) class OptimisticCommandWithParamsThatFails (line 2476) | class OptimisticCommandWithParamsThatFails extends ReduxAction method nonReentrantKeyParams (line 2483) | Object? nonReentrantKeyParams() method optimisticValue (line 2486) | Object? optimisticValue() method getValueFromState (line 2489) | Object? getValueFromState(AppState state) method applyValueToState (line 2492) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2496) | Future sendCommandToServer(Object? newValue) class OptimisticCommandSharedKey1 (line 2505) | class OptimisticCommandSharedKey1 extends ReduxAction method computeNonReentrantKey (line 2513) | Object computeNonReentrantKey() method optimisticValue (line 2516) | Object? optimisticValue() method getValueFromState (line 2519) | Object? getValueFromState(AppState state) method applyValueToState (line 2522) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2526) | Future sendCommandToServer(Object? newValue) class OptimisticCommandSharedKey2 (line 2534) | class OptimisticCommandSharedKey2 extends ReduxAction method computeNonReentrantKey (line 2542) | Object computeNonReentrantKey() method optimisticValue (line 2545) | Object? optimisticValue() method getValueFromState (line 2548) | Object? getValueFromState(AppState state) method applyValueToState (line 2551) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2555) | Future sendCommandToServer(Object? newValue) class OptimisticCommandWithNonReentrant (line 2563) | class OptimisticCommandWithNonReentrant extends ReduxAction method optimisticValue (line 2570) | Object? optimisticValue() method getValueFromState (line 2573) | Object? getValueFromState(AppState state) method applyValueToState (line 2576) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2580) | Future sendCommandToServer(Object? newValue) class OptimisticCommandWithThrottle (line 2586) | class OptimisticCommandWithThrottle extends ReduxAction method optimisticValue (line 2593) | Object? optimisticValue() method getValueFromState (line 2596) | Object? getValueFromState(AppState state) method applyValueToState (line 2599) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2603) | Future sendCommandToServer(Object? newValue) class OptimisticCommandWithFresh (line 2609) | class OptimisticCommandWithFresh extends ReduxAction method optimisticValue (line 2616) | Object? optimisticValue() method getValueFromState (line 2619) | Object? getValueFromState(AppState state) method applyValueToState (line 2622) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2626) | Future sendCommandToServer(Object? newValue) class SaveItemActionWithDefaultShouldReloadOnSuccess (line 2638) | class SaveItemActionWithDefaultShouldReloadOnSuccess method optimisticValue (line 2647) | Object? optimisticValue() method getValueFromState (line 2650) | Object? getValueFromState(AppState state) method applyValueToState (line 2653) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2660) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 2666) | Future reloadFromServer() class SaveItemActionWithDefaultShouldReloadOnFailure (line 2676) | class SaveItemActionWithDefaultShouldReloadOnFailure method optimisticValue (line 2685) | Object? optimisticValue() method getValueFromState (line 2688) | Object? getValueFromState(AppState state) method applyValueToState (line 2691) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2698) | Future sendCommandToServer(Object? newValue) method reloadFromServer (line 2704) | Future reloadFromServer() class SaveItemActionWithServerResponse (line 2717) | class SaveItemActionWithServerResponse extends ReduxAction method optimisticValue (line 2727) | Object? optimisticValue() method getValueFromState (line 2730) | Object? getValueFromState(AppState state) method applyValueToState (line 2733) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2740) | Future sendCommandToServer(Object? newValue) method applyServerResponseToState (line 2747) | AppState? applyServerResponseToState(AppState state, Object serverResp... class SaveItemActionWithNullServerResponse (line 2757) | class SaveItemActionWithNullServerResponse extends ReduxAction method optimisticValue (line 2766) | Object? optimisticValue() method getValueFromState (line 2769) | Object? getValueFromState(AppState state) method applyValueToState (line 2772) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2779) | Future sendCommandToServer(Object? newValue) method applyServerResponseToState (line 2785) | AppState? applyServerResponseToState(AppState state, Object serverResp... class SaveItemActionWithServerResponseReturningNull (line 2792) | class SaveItemActionWithServerResponseReturningNull method optimisticValue (line 2801) | Object? optimisticValue() method getValueFromState (line 2804) | Object? getValueFromState(AppState state) method applyValueToState (line 2807) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2814) | Future sendCommandToServer(Object? newValue) method applyServerResponseToState (line 2820) | AppState? applyServerResponseToState(AppState state, Object serverResp... class SaveItemActionWithServerResponseAndReload (line 2827) | class SaveItemActionWithServerResponseAndReload extends ReduxAction sendCommandToServer(Object? newValue) method applyServerResponseToState (line 2855) | AppState? applyServerResponseToState(AppState state, Object serverResp... method reloadFromServer (line 2861) | Future reloadFromServer() method shouldReload (line 2867) | bool shouldReload({ class SaveItemActionWithServerResponseThatFails (line 2878) | class SaveItemActionWithServerResponseThatFails extends ReduxAction sendCommandToServer(Object? newValue) method applyServerResponseToState (line 2906) | AppState? applyServerResponseToState(AppState state, Object serverResp... class SaveItemActionWithRetryAndServerResponse (line 2913) | class SaveItemActionWithRetryAndServerResponse extends ReduxAction sendCommandToServer(Object? newValue) method applyServerResponseToState (line 2955) | AppState? applyServerResponseToState(AppState state, Object serverResp... class SaveItemActionWithServerResponseTransformation (line 2962) | class SaveItemActionWithServerResponseTransformation method optimisticValue (line 2970) | Object? optimisticValue() method getValueFromState (line 2973) | Object? getValueFromState(AppState state) method applyValueToState (line 2976) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 2983) | Future sendCommandToServer(Object? newValue) method applyServerResponseToState (line 2994) | AppState? applyServerResponseToState(AppState state, Object serverResp... class SaveItemActionWithDefaultShouldReloadAndServerResponse (line 3006) | class SaveItemActionWithDefaultShouldReloadAndServerResponse method optimisticValue (line 3016) | Object? optimisticValue() method getValueFromState (line 3019) | Object? getValueFromState(AppState state) method applyValueToState (line 3022) | AppState applyValueToState(AppState state, Object? value) method sendCommandToServer (line 3029) | Future sendCommandToServer(Object? newValue) method applyServerResponseToState (line 3036) | AppState? applyServerResponseToState(AppState state, Object serverResp... method reloadFromServer (line 3042) | Future reloadFromServer() FILE: test/optimistic_sync_test.dart function main (line 7) | void main() class AppState (line 747) | class AppState { method copy (line 758) | AppState copy({bool? liked, Map? items, int? count}) method toString (line 766) | String toString() class ToggleLikeAction (line 780) | class ToggleLikeAction extends ReduxAction method valueToApply (line 783) | bool valueToApply() method getValueFromState (line 786) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 789) | AppState applyOptimisticValueToState(state, bool optimisticValueToApply) method applyServerResponseToState (line 793) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 797) | Future sendValueToServer(Object? value) method onFinish (line 816) | Future onFinish(Object? error) class ToggleLikeItemAction (line 823) | class ToggleLikeItemAction extends ReduxAction method optimisticSyncKeyParams (line 830) | Object? optimisticSyncKeyParams() method valueToApply (line 833) | bool valueToApply() method getValueFromState (line 836) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 839) | AppState applyOptimisticValueToState(state, bool optimisticValueToApply) method applyServerResponseToState (line 846) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 853) | Future sendValueToServer(Object? value) method onFinish (line 865) | Future onFinish(Object? error) class ServerResponseAction (line 873) | class ServerResponseAction extends ReduxAction method valueToApply (line 880) | int valueToApply() method getValueFromState (line 883) | int getValueFromState(AppState state) method applyOptimisticValueToState (line 886) | AppState applyOptimisticValueToState(state, int optimisticValueToApply) method applyServerResponseToState (line 890) | AppState? applyServerResponseToState(state, Object serverResponse) method sendValueToServer (line 896) | Future sendValueToServer(Object? value) method onFinish (line 908) | Future onFinish(Object? error) class IgnoreServerResponseAction (line 915) | class IgnoreServerResponseAction extends ReduxAction method valueToApply (line 922) | int valueToApply() method getValueFromState (line 925) | int getValueFromState(AppState state) method applyOptimisticValueToState (line 928) | AppState applyOptimisticValueToState(state, int optimisticValueToApply) method applyServerResponseToState (line 932) | AppState? applyServerResponseToState(state, Object serverResponse) method sendValueToServer (line 938) | Future sendValueToServer(Object? value) method onFinish (line 945) | Future onFinish(Object? error) class SharedKeyAction1 (line 952) | class SharedKeyAction1 extends ReduxAction method computeOptimisticSyncKey (line 955) | Object computeOptimisticSyncKey() method valueToApply (line 958) | int valueToApply() method getValueFromState (line 961) | int getValueFromState(AppState state) method applyOptimisticValueToState (line 964) | AppState applyOptimisticValueToState(state, int optimisticValueToApply) method applyServerResponseToState (line 968) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 972) | Future sendValueToServer(Object? value) class SharedKeyAction2 (line 982) | class SharedKeyAction2 extends ReduxAction method computeOptimisticSyncKey (line 985) | Object computeOptimisticSyncKey() method valueToApply (line 988) | int valueToApply() method getValueFromState (line 991) | int getValueFromState(AppState state) method applyOptimisticValueToState (line 994) | AppState applyOptimisticValueToState(state, int optimisticValueToApply) method applyServerResponseToState (line 998) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 1002) | Future sendValueToServer(Object? value) class OptimisticSyncWithNonReentrantAction (line 1015) | class OptimisticSyncWithNonReentrantAction extends ReduxAction method valueToApply (line 1021) | bool valueToApply() method getValueFromState (line 1024) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 1027) | AppState applyOptimisticValueToState(state, bool optimisticValueToApply) method applyServerResponseToState (line 1031) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 1035) | Future sendValueToServer(Object? value) class OptimisticSyncWithThrottleAction (line 1038) | class OptimisticSyncWithThrottleAction extends ReduxAction method valueToApply (line 1044) | bool valueToApply() method getValueFromState (line 1047) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 1050) | AppState applyOptimisticValueToState(state, bool optimisticValueToApply) method applyServerResponseToState (line 1054) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 1058) | Future sendValueToServer(Object? value) class OptimisticSyncWithDebounceAction (line 1061) | class OptimisticSyncWithDebounceAction extends ReduxAction method valueToApply (line 1067) | bool valueToApply() method getValueFromState (line 1070) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 1073) | AppState applyOptimisticValueToState(state, bool optimisticValueToApply) method applyServerResponseToState (line 1077) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 1081) | Future sendValueToServer(Object? value) class OptimisticSyncWithFreshAction (line 1084) | class OptimisticSyncWithFreshAction extends ReduxAction method valueToApply (line 1090) | bool valueToApply() method getValueFromState (line 1093) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 1096) | AppState applyOptimisticValueToState(state, bool optimisticValueToApply) method applyServerResponseToState (line 1100) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 1104) | Future sendValueToServer(Object? value) class OptimisticSyncWithUnlimitedRetryCheckInternetAction (line 1107) | class OptimisticSyncWithUnlimitedRetryCheckInternetAction method valueToApply (line 1114) | bool valueToApply() method getValueFromState (line 1117) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 1120) | AppState applyOptimisticValueToState(state, bool optimisticValueToApply) method applyServerResponseToState (line 1124) | AppState applyServerResponseToState(state, Object? serverResponse) method sendValueToServer (line 1128) | Future sendValueToServer(Object? value) class OptimisticSyncWithUnlimitedRetriesAction (line 1131) | class OptimisticSyncWithUnlimitedRetriesAction extends ReduxAction sendValueToServer(Object? value) class SimulatePushAction (line 1197) | class SimulatePushAction extends ReduxAction { method reduce (line 1203) | AppState reduce() FILE: test/optimistic_sync_with_push_test.dart function main (line 19) | void main() class AppState (line 513) | class AppState { method copy (line 526) | AppState copy({ method toString (line 540) | String toString() function resetTestState (line 553) | void resetTestState() class ToggleLikeActionNoRevisions (line 564) | class ToggleLikeActionNoRevisions extends ReduxAction method valueToApply (line 567) | bool valueToApply() method getValueFromState (line 570) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 573) | AppState applyOptimisticValueToState(state, bool optimisticValue) method applyServerResponseToState (line 577) | AppState? applyServerResponseToState(state, Object serverResponse) method sendValueToServer (line 581) | Future sendValueToServer( method onFinish (line 600) | Future onFinish(Object? error) method getServerRevisionFromState (line 606) | int getServerRevisionFromState(Object? key) class ToggleLikeActionWithRevisions (line 616) | class ToggleLikeActionWithRevisions extends ReduxAction method valueToApply (line 621) | bool valueToApply() method getValueFromState (line 624) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 627) | AppState applyOptimisticValueToState(state, bool optimisticValue) method applyServerResponseToState (line 631) | AppState? applyServerResponseToState(state, Object serverResponse) method sendValueToServer (line 639) | Future sendValueToServer( method onFinish (line 665) | Future onFinish(Object? error) method getServerRevisionFromState (line 671) | int getServerRevisionFromState(Object? key) class SimulatePushWithRevisionAction (line 679) | class SimulatePushWithRevisionAction extends ReduxAction method associatedAction (line 694) | Type associatedAction() method pushMetadata (line 697) | PushMetadata pushMetadata() method applyServerPushToState (line 704) | AppState? applyServerPushToState( method getServerRevisionFromState (line 710) | int getServerRevisionFromState(Object? key) FILE: test/persistence_test.dart function main (line 7) | void main() function duration (line 12) | Duration duration(int value) function setupPersistorAndLocalDb (line 17) | Future setupPersistorAndLocalDb({ function createStoreTester (line 27) | Future> createStoreTester() function printResults (line 44) | void printResults(List results) function writeStateAndDb (line 719) | String writeStateAndDb(StoreTester storeTester, LocalDb localDb) class AppState (line 724) | @immutable method initialState (line 732) | AppState initialState() method copy (line 736) | AppState copy({ method toString (line 742) | String toString() class Id (line 753) | class Id { method toString (line 759) | String toString() class LocalDb (line 770) | abstract class LocalDb { method getDb (line 780) | T getDb(String? name) method init (line 788) | Future init(Iterable dbNames) method createDatabases (line 793) | Future createDatabases() method deleteDatabases (line 795) | Future deleteDatabases() method save (line 797) | Future save({ method get (line 803) | Object? get({ method getOrThrow (line 810) | Object? getOrThrow({ class NotFound (line 817) | class NotFound { class SavedInfo (line 823) | class SavedInfo { method toString (line 831) | String toString() class LocalDbInMemory (line 847) | class LocalDbInMemory extends LocalDb> { method init (line 853) | Future init(Iterable dbNames) method createDatabases (line 864) | Future createDatabases() method deleteDatabases (line 867) | Future deleteDatabases() method save (line 870) | Future save({ method get (line 888) | Object? get({ method getOrThrow (line 914) | Object? getOrThrow({ class MyPersistor (line 935) | class MyPersistor implements Persistor { method init (line 955) | Future init() method saveInitialState (line 960) | Future saveInitialState(AppState? state) method persistDifference (line 968) | Future persistDifference({ method readState (line 982) | Future readState() method deleteState (line 990) | Future deleteState() class ChangeNameAction (line 995) | class ChangeNameAction extends ReduxAction { method reduce (line 1001) | AppState reduce() class X (line 1004) | class X { method printValue (line 1007) | void printValue(int v) FILE: test/polling_mixin_test.dart function main (line 6) | void main() class AppState (line 1090) | class AppState { method copy (line 1095) | AppState copy({int? count}) method toString (line 1098) | String toString() class SimplePollAction (line 1105) | class SimplePollAction extends ReduxAction with Polling { method createPollingAction (line 1115) | ReduxAction createPollingAction() method reduce (line 1119) | AppState reduce() class PollActionA (line 1126) | class PollActionA extends ReduxAction with Polling { method createPollingAction (line 1136) | ReduxAction createPollingAction() method reduce (line 1139) | AppState reduce() class PollActionB (line 1142) | class PollActionB extends ReduxAction with Polling { method createPollingAction (line 1152) | ReduxAction createPollingAction() method reduce (line 1155) | AppState reduce() class ParamPollAction (line 1162) | class ParamPollAction extends ReduxAction with Polling { method pollingKeyParams (line 1173) | Object? pollingKeyParams() method createPollingAction (line 1176) | ReduxAction createPollingAction() method reduce (line 1180) | AppState reduce() class TupleParamPollAction (line 1187) | class TupleParamPollAction extends ReduxAction with Polling { method pollingKeyParams (line 1199) | Object? pollingKeyParams() method createPollingAction (line 1202) | ReduxAction createPollingAction() method reduce (line 1206) | AppState reduce() class SharedKeyActionA (line 1213) | class SharedKeyActionA extends ReduxAction with Polling { method computePollingKey (line 1223) | Object computePollingKey() method createPollingAction (line 1226) | ReduxAction createPollingAction() method reduce (line 1230) | AppState reduce() class SharedKeyActionB (line 1233) | class SharedKeyActionB extends ReduxAction with Polling { method computePollingKey (line 1243) | Object computePollingKey() method createPollingAction (line 1246) | ReduxAction createPollingAction() method reduce (line 1250) | AppState reduce() class SingleAction (line 1257) | class SingleAction extends ReduxAction with Polling { method createPollingAction (line 1267) | ReduxAction createPollingAction() method reduce (line 1270) | AppState reduce() class ControllerAction (line 1277) | class ControllerAction extends ReduxAction with Polling { method createPollingAction (line 1287) | ReduxAction createPollingAction() method reduce (line 1290) | AppState reduce() class WorkerAction (line 1293) | class WorkerAction extends ReduxAction { method reduce (line 1295) | AppState reduce() class PollingWithRetryAction (line 1303) | class PollingWithRetryAction extends ReduxAction method createPollingAction (line 1317) | ReduxAction createPollingAction() method reduce (line 1321) | AppState reduce() class PollingWithUnlimitedRetriesAction (line 1325) | class PollingWithUnlimitedRetriesAction extends ReduxAction method createPollingAction (line 1340) | ReduxAction createPollingAction() method reduce (line 1344) | AppState reduce() class PollingWithDebounceAction (line 1348) | class PollingWithDebounceAction extends ReduxAction method createPollingAction (line 1362) | ReduxAction createPollingAction() method reduce (line 1366) | AppState reduce() class PollingWithUnlimitedRetryCheckInternetAction (line 1370) | class PollingWithUnlimitedRetryCheckInternetAction method createPollingAction (line 1385) | ReduxAction createPollingAction() method reduce (line 1389) | AppState reduce() class PollingWithOptimisticCommandAction (line 1393) | class PollingWithOptimisticCommandAction extends ReduxAction method createPollingAction (line 1407) | ReduxAction createPollingAction() method optimisticValue (line 1411) | Object? optimisticValue() method applyValueToState (line 1414) | AppState applyValueToState(AppState state, Object? value) method getValueFromState (line 1417) | Object? getValueFromState(AppState state) method sendCommandToServer (line 1420) | Future sendCommandToServer(Object? optimisticValue) method reduce (line 1423) | Future reduce() class PollingWithOptimisticSyncAction (line 1427) | class PollingWithOptimisticSyncAction extends ReduxAction method createPollingAction (line 1441) | ReduxAction createPollingAction() method valueToApply (line 1445) | int valueToApply() method applyOptimisticValueToState (line 1448) | AppState applyOptimisticValueToState(AppState state, int optimisticValue) method applyServerResponseToState (line 1452) | AppState? applyServerResponseToState(AppState state, Object serverResp... method getValueFromState (line 1456) | int getValueFromState(AppState state) method sendValueToServer (line 1459) | Future sendValueToServer(Object? optimisticValue) method reduce (line 1462) | Future reduce() class PollingWithOptimisticSyncWithPushAction (line 1466) | class PollingWithOptimisticSyncWithPushAction extends ReduxAction method createPollingAction (line 1480) | ReduxAction createPollingAction() method valueToApply (line 1484) | int valueToApply() method applyOptimisticValueToState (line 1487) | AppState applyOptimisticValueToState(AppState state, int optimisticValue) method applyServerResponseToState (line 1491) | AppState? applyServerResponseToState(AppState state, Object serverResp... method getValueFromState (line 1495) | int getValueFromState(AppState state) method getServerRevisionFromState (line 1498) | int getServerRevisionFromState(Object? key) method sendValueToServer (line 1501) | Future sendValueToServer( method reduce (line 1509) | Future reduce() class PollingWithServerPushAction (line 1513) | class PollingWithServerPushAction extends ReduxAction method createPollingAction (line 1527) | ReduxAction createPollingAction() method associatedAction (line 1531) | Type associatedAction() method pushMetadata (line 1534) | PushMetadata pushMetadata() method applyServerPushToState (line 1538) | AppState? applyServerPushToState( method getServerRevisionFromState (line 1543) | int getServerRevisionFromState(Object? key) method reduce (line 1546) | AppState reduce() FILE: test/props_test.dart function main (line 6) | void main() class ManagedTimer (line 107) | class ManagedTimer implements Timer { method cancel (line 116) | void cancel() FILE: test/reducer_future_or_test.dart function main (line 21) | void main() class ActionNull (line 160) | class ActionNull extends ReduxAction { method reduce (line 162) | Null reduce() class ActionA (line 168) | class ActionA extends ReduxAction { method reduce (line 170) | AppState reduce() class ActionB (line 176) | class ActionB extends ReduxAction { method reduce (line 178) | AppState? reduce() class ActionC (line 184) | class ActionC extends ReduxAction { method reduce (line 186) | Future reduce() class ActionD (line 192) | class ActionD extends ReduxAction { method reduce (line 194) | Future reduce() class ActionE (line 200) | class ActionE extends ReduxAction { method reduce (line 202) | Future? reduce() class ActionF (line 208) | class ActionF extends ReduxAction { method reduce (line 210) | Future? reduce() class ActionG (line 216) | class ActionG extends ReduxAction { method reduce (line 218) | FutureOr reduce() class ActionH (line 224) | class ActionH extends ReduxAction { method reduce (line 226) | FutureOr reduce() class ActionI (line 232) | class ActionI extends ReduxAction { method reduce (line 234) | FutureOr? reduce() class ActionJ (line 240) | class ActionJ extends ReduxAction { method reduce (line 242) | FutureOr? reduce() class AppState (line 247) | @immutable method copy (line 253) | AppState copy(String? text) method initialState (line 255) | AppState initialState() method toString (line 266) | String toString() FILE: test/retry_mixin_test.dart function main (line 5) | void main() class State (line 84) | class State { method toString (line 90) | String toString() class ActionThatRetriesAndSucceeds (line 93) | class ActionThatRetriesAndSucceeds extends ReduxAction with Retry { method reduce (line 103) | State reduce() class ActionThatRetriesAndFails (line 110) | class ActionThatRetriesAndFails extends ReduxAction with Retry { method reduce (line 117) | State reduce() class ActionThatRetriesButSucceedsTheFirstTry (line 124) | class ActionThatRetriesButSucceedsTheFirstTry extends ReduxAction... method reduce (line 134) | State reduce() class ActionThatRetriesUnlimitedAndFails (line 140) | class ActionThatRetriesUnlimitedAndFails extends ReduxAction with... method reduce (line 147) | State reduce() FILE: test/server_push_init_test.dart function main (line 7) | void main() class SimulatedBackend (line 251) | class SimulatedBackend { method applyPush (line 260) | void applyPush(bool value, int rev) method receiveValue (line 270) | ({bool value, int serverRevision}) receiveValue(bool value, int localRev) class AppState (line 282) | class AppState { method copy (line 288) | AppState copy({bool? liked, int? serverRevision}) class AppStateItems (line 294) | class AppStateItems { method copy (line 306) | AppStateItems copy({ method setLiked (line 315) | AppStateItems setLiked(String id, bool liked) method setServerRev (line 318) | AppStateItems setServerRev(String id, int rev) function resetTestState (line 337) | void resetTestState() class ToggleLikeStableAction (line 352) | class ToggleLikeStableAction extends ReduxAction method valueToApply (line 355) | bool valueToApply() method getValueFromState (line 358) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 361) | AppState applyOptimisticValueToState(AppState state, bool optimisticVa... method applyServerResponseToState (line 365) | AppState? applyServerResponseToState(AppState state, Object serverResp... method sendValueToServer (line 374) | Future sendValueToServer( method onFinish (line 398) | Future onFinish(Object? error) method getServerRevisionFromState (line 407) | int getServerRevisionFromState(Object? key) class PushLikeUpdate (line 410) | class PushLikeUpdate extends ReduxAction with ServerPush method associatedAction (line 460) | Type associatedAction() method pushMetadata (line 463) | PushMetadata pushMetadata() method applyServerPushToState (line 470) | AppState? applyServerPushToState( method getServerRevisionFromState (line 476) | int getServerRevisionFromState(Object? key) class ToggleLikeItemStableAction (line 479) | class ToggleLikeItemStableAction extends ReduxAction method optimisticSyncKeyParams (line 486) | Object? optimisticSyncKeyParams() method valueToApply (line 489) | bool valueToApply() method getValueFromState (line 492) | bool getValueFromState(AppStateItems state) method applyOptimisticValueToState (line 496) | AppStateItems applyOptimisticValueToState( method applyServerResponseToState (line 502) | AppStateItems? applyServerResponseToState( method sendValueToServer (line 511) | Future sendValueToServer( method onFinish (line 545) | Future onFinish(Object? error) method getServerRevisionFromState (line 555) | int getServerRevisionFromState(Object? key) class PushItemLikeUpdate (line 561) | class PushItemLikeUpdate extends ReduxAction method associatedAction (line 578) | Type associatedAction() method optimisticSyncKeyParams (line 581) | Object? optimisticSyncKeyParams() method pushMetadata (line 584) | PushMetadata pushMetadata() method applyServerPushToState (line 591) | AppStateItems? applyServerPushToState( method getServerRevisionFromState (line 597) | int getServerRevisionFromState(Object? key) class PushItemLikeUpdateNoStateRev (line 603) | class PushItemLikeUpdateNoStateRev extends ReduxAction method associatedAction (line 620) | Type associatedAction() method optimisticSyncKeyParams (line 623) | Object? optimisticSyncKeyParams() method pushMetadata (line 626) | PushMetadata pushMetadata() method applyServerPushToState (line 633) | AppStateItems? applyServerPushToState( method getServerRevisionFromState (line 639) | int getServerRevisionFromState(Object? key) FILE: test/server_push_test.dart function main (line 7) | void main() class AppState (line 440) | class AppState { method copy (line 446) | AppState copy({bool? liked, int? serverRevision}) method toString (line 452) | String toString() class AppStateItems (line 455) | class AppStateItems { method copy (line 466) | AppStateItems copy({ method setLiked (line 475) | AppStateItems setLiked(String id, bool liked) method setServerRev (line 478) | AppStateItems setServerRev(String id, int rev) method toString (line 482) | String toString() function resetTestState (line 495) | void resetTestState() class ToggleLikeStableAction (line 506) | class ToggleLikeStableAction extends ReduxAction method valueToApply (line 511) | bool valueToApply() method getValueFromState (line 514) | bool getValueFromState(AppState state) method applyOptimisticValueToState (line 517) | AppState applyOptimisticValueToState(AppState state, bool optimisticVa... method applyServerResponseToState (line 521) | AppState? applyServerResponseToState(AppState state, Object serverResp... method sendValueToServer (line 529) | Future sendValueToServer( method onFinish (line 548) | Future onFinish(Object? error) method getServerRevisionFromState (line 554) | int getServerRevisionFromState(Object? key) class PushLikeUpdate (line 559) | class PushLikeUpdate extends ReduxAction with ServerPush method optimisticSyncKeyParams (line 602) | Object? optimisticSyncKeyParams() method valueToApply (line 605) | bool valueToApply() method getValueFromState (line 608) | bool getValueFromState(AppStateItems state) method applyOptimisticValueToState (line 612) | AppStateItems applyOptimisticValueToState( method applyServerResponseToState (line 618) | AppStateItems? applyServerResponseToState( method sendValueToServer (line 626) | Future sendValueToServer( method onFinish (line 647) | Future onFinish(Object? error) method getServerRevisionFromState (line 653) | int getServerRevisionFromState(Object? key) class PushItemLikeUpdate (line 658) | class PushItemLikeUpdate extends ReduxAction method associatedAction (line 675) | Type associatedAction() method optimisticSyncKeyParams (line 678) | Object? optimisticSyncKeyParams() method pushMetadata (line 681) | PushMetadata pushMetadata() method applyServerPushToState (line 688) | AppStateItems? applyServerPushToState( method getServerRevisionFromState (line 694) | int getServerRevisionFromState(Object? key) FILE: test/store_connector_test.dart function main (line 5) | void main() class _TestWidget (line 245) | class _TestWidget extends StatefulWidget { method createState (line 247) | State<_TestWidget> createState() class _TestWidgetState (line 250) | class _TestWidgetState extends State<_TestWidget> { method forceRebuild (line 251) | void forceRebuild() method build (line 254) | Widget build(BuildContext context) class _TestContent (line 261) | class _TestContent extends StatelessWidget { method build (line 267) | Widget build(BuildContext context) class Factory (line 278) | class Factory extends VmFactory { method fromStore (line 282) | ViewModel fromStore() class ViewModel (line 289) | class ViewModel extends Vm { class _AnotherWidget (line 299) | class _AnotherWidget extends StatelessWidget { method build (line 309) | Widget build(BuildContext context) class _AnotherConnector (line 316) | class _AnotherConnector extends StatelessWidget { method build (line 318) | Widget build(BuildContext context) class AnotherFactory (line 331) | class AnotherFactory extends VmFactory { method reduce (line 434) | Future reduce() FILE: test/store_observer_test.dart class _MyAction (line 4) | class _MyAction extends ReduxAction { method reduce (line 10) | num reduce() class _MyAsyncAction (line 13) | class _MyAsyncAction extends ReduxAction { method reduce (line 19) | Future reduce() class _MyStateObserver (line 25) | class _MyStateObserver extends StateObserver { method observe (line 30) | void observe( function main (line 42) | void main() function createStoreTester (line 44) | StoreTester createStoreTester() FILE: test/store_provider_test.dart function main (line 5) | void main() FILE: test/store_tester_test.dart class AppState (line 7) | @immutable class Action1 (line 16) | class Action1 extends ReduxAction { method reduce (line 18) | AppState reduce() class Action2 (line 21) | class Action2 extends ReduxAction { method reduce (line 23) | AppState reduce() class Action3 (line 26) | class Action3 extends ReduxAction { method reduce (line 28) | AppState reduce() class Action3b (line 31) | class Action3b extends ReduxAction { method reduce (line 33) | AppState reduce() class Action4 (line 39) | class Action4 extends ReduxAction { method reduce (line 41) | AppState reduce() class Action5 (line 44) | class Action5 extends ReduxAction { method reduce (line 46) | AppState reduce() class Action6 (line 49) | class Action6 extends ReduxAction { method reduce (line 51) | AppState reduce() class Action6b (line 59) | class Action6b extends ReduxAction { method reduce (line 61) | Future reduce() class Action6c (line 70) | class Action6c extends ReduxAction { method reduce (line 72) | AppState reduce() class Action7 (line 80) | class Action7 extends ReduxAction { method reduce (line 82) | Future reduce() class Action7b (line 91) | class Action7b extends ReduxAction { method reduce (line 93) | Future reduce() class Action8 (line 102) | class Action8 extends ReduxAction { method reduce (line 104) | Future reduce() class Action9 (line 111) | class Action9 extends ReduxAction { method reduce (line 113) | Future reduce() class Action10a (line 119) | class Action10a extends ReduxAction { method reduce (line 121) | Future reduce() class Action10b (line 130) | class Action10b extends ReduxAction { method reduce (line 132) | Future reduce() class Action10c (line 141) | class Action10c extends ReduxAction { method reduce (line 143) | Future reduce() class Action11a (line 152) | class Action11a extends ReduxAction { method reduce (line 154) | AppState reduce() class Action11b (line 159) | class Action11b extends ReduxAction { method reduce (line 161) | Future reduce() class Action12 (line 166) | class Action12 extends ReduxAction { method reduce (line 168) | AppState reduce() class Action13 (line 174) | class Action13 extends ReduxAction { method reduce (line 176) | Future reduce() function main (line 182) | void main() function createStoreTester (line 183) | StoreTester createStoreTester() FILE: test/store_wait_action_test.dart function main (line 7) | void main() class State (line 275) | class State { method toString (line 281) | String toString() class IncrementAction (line 286) | class IncrementAction extends ReduxAction { method reduce (line 288) | State reduce() class IncrementActionAsync (line 291) | class IncrementActionAsync extends ReduxAction { method reduce (line 293) | Future reduce() class DelayedAction (line 299) | class DelayedAction extends ReduxAction { method reduce (line 306) | Future reduce() class AnotherDelayedAction (line 312) | class AnotherDelayedAction extends DelayedAction { class YetAnotherDelayedAction (line 317) | class YetAnotherDelayedAction extends DelayedAction { FILE: test/store_wrap_reduce_test.dart class AppState (line 5) | @immutable method copy (line 11) | AppState copy({int? count}) class _SyncAction (line 14) | class _SyncAction extends ReduxAction { method reduce (line 18) | AppState reduce() class _AsyncAction (line 24) | class _AsyncAction extends ReduxAction { method reduce (line 28) | Future reduce() class _TestWrapReduce (line 35) | class _TestWrapReduce extends WrapReduce { method process (line 37) | AppState process({required oldState, required newState}) function main (line 40) | void main() FILE: test/sync_async_test.dart function main (line 15) | void main() function reduce (line 23) | String reduce() function reduce (line 45) | Future reduce() function reduce (line 80) | Future reduce() function asyncFunction (line 265) | Future asyncFunction() class AppState (line 294) | @immutable method copy (line 300) | AppState copy(String? text) method initialState (line 302) | AppState initialState() method toString (line 313) | String toString() class Action1B (line 320) | class Action1B extends ReduxAction { method reduce (line 322) | AppState reduce() class Action2B (line 330) | class Action2B extends ReduxAction { method reduce (line 332) | AppState reduce() class Action2C (line 340) | class Action2C extends ReduxAction { method reduce (line 342) | AppState reduce() class Action3B (line 349) | class Action3B extends ReduxAction { method reduce (line 351) | AppState reduce() class Action3C (line 359) | class Action3C extends ReduxAction { method reduce (line 361) | Future reduce() class Action4B (line 369) | class Action4B extends ReduxAction { method reduce (line 371) | Future reduce() class Action4C (line 383) | class Action4C extends ReduxAction { method reduce (line 385) | Future reduce() class Action5B (line 393) | class Action5B extends ReduxAction { method reduce (line 395) | Future reduce() class Action5C (line 407) | class Action5C extends ReduxAction { method reduce (line 409) | Future reduce() class Action6ACompleted (line 417) | class Action6ACompleted extends ReduxAction { method reduce (line 419) | Future reduce() class Action6BCompleted (line 422) | class Action6BCompleted extends ReduxAction { method reduce (line 424) | Future reduce() class Action6AUncompleted (line 427) | class Action6AUncompleted extends ReduxAction { method reduce (line 429) | Future reduce() class Action6BUncompleted (line 435) | class Action6BUncompleted extends ReduxAction { method reduce (line 437) | Future reduce() class Action7Completed (line 445) | class Action7Completed extends ReduxAction { method reduce (line 447) | Future reduce() class Action7Uncompleted (line 453) | class Action7Uncompleted extends ReduxAction { method reduce (line 455) | Future reduce() class MyAsyncAction (line 464) | class MyAsyncAction extends ReduxAction { method reduce (line 466) | Future reduce() FILE: test/throttle_mixin_test.dart function main (line 5) | void main() class AppState (line 95) | class AppState { method copy (line 100) | AppState copy({int? count}) method toString (line 103) | String toString() class ThrottleAction (line 107) | class ThrottleAction extends ReduxAction with Throttle { method reduce (line 112) | AppState reduce() class ThrottleAction1 (line 118) | class ThrottleAction1 extends ReduxAction with Throttle { method lockBuilder (line 123) | Object? lockBuilder() method reduce (line 126) | AppState reduce() class ThrottleAction2 (line 131) | class ThrottleAction2 extends ReduxAction with Throttle { method lockBuilder (line 136) | Object? lockBuilder() method reduce (line 139) | AppState reduce() class ThrottleActionA (line 145) | class ThrottleActionA extends ReduxAction with Throttle { method reduce (line 150) | AppState reduce() class ThrottleActionB (line 155) | class ThrottleActionB extends ReduxAction with Throttle { method reduce (line 160) | AppState reduce() FILE: test/user_exception_test.dart function main (line 5) | void main() FILE: test/view_model_test.dart class MyObjPlain (line 4) | class MyObjPlain { class MyObjVmEquals (line 14) | class MyObjVmEquals extends VmEquals { class ViewModel (line 24) | class ViewModel extends Vm { function main (line 37) | void main() FILE: test/wait_action_test.dart class AppState (line 7) | @immutable method copy (line 13) | AppState copy({Wait? wait}) class AppStateFreezed (line 17) | class AppStateFreezed { method copyWith (line 22) | AppStateFreezed copyWith({Wait? wait}) class AppStateBuiltValue (line 26) | class AppStateBuiltValue { method rebuild (line 31) | AppStateBuiltValue rebuild(dynamic func(dynamic state)) class MyAction (line 34) | class MyAction {} class MyAction1 (line 36) | class MyAction1 {} class MyAction2 (line 38) | class MyAction2 {} function main (line 40) | void main()