1. override
void resolve(GestureDisposition disposition)

Resolves this recognizer's participation in each gesture arena with the given disposition.

Source

@override
void resolve(GestureDisposition disposition) {
  if (_wonArenaForPrimaryPointer && disposition == GestureDisposition.rejected) {
    if (onTapCancel != null)
      invokeCallback/*<Null>*/('onTapCancel', onTapCancel); // ignore: STRONG_MODE_INVALID_CAST_FUNCTION_EXPR, https://github.com/dart-lang/sdk/issues/27504
    _reset();
  }
  super.resolve(disposition);
}