AbstractLifecycleMethodProcessor class abstract
abstract baseclass for LifecycleProcessors
- Inheritance
-
- Object
- LifecycleProcessor
- AbstractLifecycleMethodProcessor
- Implementers
Constructors
- AbstractLifecycleMethodProcessor({required Lifecycle lifecycle, bool reverse = false})
Properties
Methods
-
execute(
List< MethodCall> ? methods, dynamic instance, dynamic environment) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
processLifecycle(
InstanceProvider? provider, dynamic instance, Environment environment) → void -
any side effect
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
allMethods
↔ Map<
Type, List< List< >MethodCall> > -
getter/setter pair
-
methods
↔ Map<
Type, List< List< >MethodCall> > -
getter/setter pair
Static Methods
-
register(
TypeDescriptor type, Lifecycle lifecycle, MethodDescriptor method) → void -
resolve(
Environment environment, InstanceProvider provider, TypeDescriptor type, Set< Type> types) → void