error function
ExpectedDiagnostic
error(})
Returns an ExpectedDiagnostic with the given arguments.
Just a short-named helper for use in the assert*Diagnostics methods.
Implementation
ExpectedDiagnostic error(
DiagnosticCode code,
int offset,
int length, {
@Deprecated('Use messageContainsAll instead') Pattern? messageContains,
List<Pattern> messageContainsAll = const [],
Pattern? correctionContains,
List<ExpectedContextMessage>? contextMessages,
}) {
assert(
messageContains == null || messageContainsAll.isEmpty,
'Use only one of messageContains or messageContainsAll',
);
if (messageContains != null) {
messageContainsAll = [messageContains];
}
return ExpectedError(
code,
offset,
length,
messageContainsAll: messageContainsAll,
correctionContains: correctionContains,
contextMessages: contextMessages,
);
}