initializeMethods method

  1. @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.. ''')
  2. @mustCallSuper
void initializeMethods(
  1. 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) {}