forConverter method

  1. @override
FlutterWidgetBinder? forConverter(
  1. DogConverter converter,
  2. DogEngine engine
)
override

Creates a new instance of T for the given converter and engine. See OperationModeCacheEntry.forConverter for details.

Implementation

@override
FlutterWidgetBinder? forConverter(DogConverter<dynamic> converter, DogEngine engine) {
  final struct = converter.struct;
  if (struct != null && !struct.isSynthetic) {
    return NestedStructureFlutterBinder(struct);
  }
  return null;
}