tryCastToRegExp method

RegExp tryCastToRegExp(
  1. Pattern pattern
)

Implementation

RegExp tryCastToRegExp(Pattern pattern) {
  try {
    if (pattern is String) {
      return RegExp(pattern);
    }
    return pattern as RegExp;
  } on TypeError catch (_) {
    throw FlutterError.fromParts([
      DiagnosticsNode.message('Path can either be:',
          level: DiagnosticLevel.summary),
      DiagnosticsNode.message('1. String'),
      DiagnosticsNode.message('2. RegExp instance')
    ]);
  }
}