TextPositionDiagnosticsSource.patternRules constructor
TextPositionDiagnosticsSource.patternRules({
- required ValueListenable<
String> text, - required Iterable<
TextPatternDiagnosticRule> rules, - bool syncImmediately = true,
Implementation
factory TextPositionDiagnosticsSource.patternRules({
required ValueListenable<String> text,
required Iterable<TextPatternDiagnosticRule> rules,
bool syncImmediately = true,
}) {
final frozenRules = List<TextPatternDiagnosticRule>.unmodifiable(rules);
return TextPositionDiagnosticsSource(
text: text,
buildDiagnostics: (String text) =>
textPatternDiagnostics(text: text, rules: frozenRules),
syncImmediately: syncImmediately,
);
}