initializeMethods method
- @Deprecated(''' Migrate to use methods getter and static defined map instead as follows. static final StaticDefinedSyncBindingObjectMethodMap _elementSyncMethods = { 'printHello': StaticDefinedSyncBindingObjectMethod( call: (element, args) => castToType<WidgetElement>(element).printHello(args)), }; String printHello(List<dynamic> args) { print('hello'); return 'hello'; } @override List<StaticDefinedSyncBindingObjectMethodMap> get methods => [...super.methods, _elementSyncMethods]; This feature was deprecated after v0.16.3.. ''')
- @mustCallSuper
- Map<
String, BindingObjectMethod> methods
inherited
Implementation
@Deprecated(
'''
Migrate to use methods getter and static defined map instead as follows.
static final StaticDefinedSyncBindingObjectMethodMap _elementSyncMethods = {
'printHello': StaticDefinedSyncBindingObjectMethod(
call: (element, args) => castToType<WidgetElement>(element).printHello(args)),
};
String printHello(List<dynamic> args) {
print('hello');
return 'hello';
}
@override
List<StaticDefinedSyncBindingObjectMethodMap> get methods => [...super.methods, _elementSyncMethods];
This feature was deprecated after v0.16.3..
'''
)
@mustCallSuper
void initializeMethods(Map<String, BindingObjectMethod> methods) {}