call method

  1. @override
Object? call(
  1. T value
)
override

Implementation

@override
Object? call(T value) {
  if (equals != null && equals == value) {
    return EqualityValidationError<T>(
      validation: this,
      code: errorCode,
      equals: equals,
    );
  } else if (identical != null && core.identical(identical, value)) {
    return EqualityValidationError<T>(
      validation: this,
      code: errorCode,
      identical: identical,
    );
  }
  return null;
}