migrator/models/ir_models
library
Classes
-
AsyncProviderNode
-
IR node for a
FutureProvider or StreamProvider declaration.
-
ConsumerNode
-
IR node for a Consumer or Builder widget that watches a provider.
-
ContextSelectNode
-
IR node for a
context.select<T, R>(fn) call site.
-
FieldInfo
-
A single field captured from a class declaration.
-
HookWidgetNode
-
IR node for a
HookWidget that uses flutter_hooks.
-
LogicUnitNode
-
IR node for a ChangeNotifier / Bloc / Cubit / GetxController / MobX store.
-
MethodInfo
-
Captured information about a single method in a detected class.
-
MultiProviderNode
-
IR node for a
MultiProvider wrapper.
-
ParamInfo
-
A parameter captured from a method declaration.
-
ProviderDeclarationNode
-
IR node for an explicit Provider/ChangeNotifierProvider declaration site.
-
ProviderNode
-
Base class for all semantic IR nodes emitted by the scanner adapters.
-
ProviderOfNode
-
IR node for a
context.watch, context.read, or Provider.of access.
-
ProxyProviderNode
-
IR node for a
ProxyProvider or ChangeNotifierProxyProvider declaration.
-
SelectorNode
-
IR node for a
Selector widget that listens to a derived slice of state.
-
StateNode
-
IR node for a
State<T> class paired with a StatefulWidget.
-
WidgetNode
-
IR node for a StatelessWidget or StatefulWidget class.
Enums
-
NotifierType
-
Which Riverpod notifier primitive best fits the detected class shape.