parse method
Handles the actual parsing logic
See also:
- ParseResult, for what the different types of ParseResult mean
Implementation
@override
ParseParamResult parse(ParseContext context, String source) {
final i = int.tryParse(source);
return i != null && i >= 0
? ParseResult.value(key, i)
: ParseResult.noValue;
}