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
void
initializeMethods(
- Map<String, BindingObjectMethod> methods
)
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) {}