visit method

  1. @override
ConstructorCall visit(
  1. covariant InkWell widget
)
override

Implementation

@override
ConstructorCall visit(InkWell widget) {
  return ConstructorCall(
      'InkWell',
      NotNullMap.from({
        'onTap': DataSourceEncoder.voidHandler(widget.onTap),
        'onDoubleTap': DataSourceEncoder.voidHandler(widget.onDoubleTap),
        'onLongPress': DataSourceEncoder.voidHandler(widget.onLongPress),
        'onTapDown': DataSourceEncoder.handler(widget.onTapDown),
        'onTapCancel': DataSourceEncoder.voidHandler(widget.onTapCancel),
        'onTapUp': DataSourceEncoder.handler(widget.onTapUp),
        'onSecondaryTap':
            DataSourceEncoder.voidHandler(widget.onSecondaryTap),
        'onSecondaryTapUp':
            DataSourceEncoder.handler(widget.onSecondaryTapUp),
        'onSecondaryTapDown':
            DataSourceEncoder.handler(widget.onSecondaryTapDown),
        'onSecondaryTapCancel':
            DataSourceEncoder.voidHandler(widget.onSecondaryTapCancel),
        'onHighlightChanged':
            DataSourceEncoder.handler(widget.onHighlightChanged),
        'onHover': DataSourceEncoder.handler(widget.onHover),
        'focusColor': ArgumentEncoders.color(widget.focusColor),
        'hoverColor': ArgumentEncoders.color(widget.hoverColor),
        'highlightColor': ArgumentEncoders.color(widget.highlightColor),
        'splashColor': ArgumentEncoders.color(widget.splashColor),
        'radius': widget.radius,
        'borderRadius': ArgumentEncoders.borderRadius(widget.borderRadius),
        'customBorder': ArgumentEncoders.shapeBorder(widget.customBorder),
        'enableFeedback': widget.enableFeedback,
        'excludeFromSemantics': widget.excludeFromSemantics,
        'autofocus': widget.autofocus,
        'child': ArgumentEncoders.widget(widget.child),
      }));
}