verifyUsage method

  1. @override
void verifyUsage(
  1. DogStructureField field
)
override

Verifies the usage of this validator in field.

Implementation

@override
void verifyUsage(DogStructureField field) {
  final arg = field.serial.typeArgument;
  if (arg != int && arg != double) {
    throw DogException(
        "Field '${field.name}' must be a int|double/-List/-Iterable to use @Range().");
  }
}