tryParseLanguageVersion function

  1. @useResult
LanguageVersion? tryParseLanguageVersion(
  1. String source
)

Parses and returns a LanguageVersion from the specified source language version string.

Returns null if source isn't able to be parsed as a valid language version.

To learn what constitutes a valid language version string, reference the docs for parseLanguageVersion.

If you need more information about why source isn't valid, consider using parseLanguageVersion instead.

Implementation

@useResult
LanguageVersion? tryParseLanguageVersion(String source) {
  try {
    return parseLanguageVersion(source);
  } on LanguageVersionFormatException {
    // Purposefully ignore LanguageVersionFormatException.
    return null;
  }
}