handle method

  1. @override
void handle(
  1. GuardContext<ErrorReporter> ctx,
  2. PropertyContext property
)
override

Implementation

@override
void handle(GuardContext ctx, PropertyContext property) {
  if (property.value case num value when value is! int) {
    final error = ctx.errorReporter.format('integer', property, message, {});
    ctx.errorReporter.report('integer', property.name, error);
  }
}