reportErrorForOffset method

void reportErrorForOffset(
  1. ErrorCode errorCode,
  2. int offset,
  3. int length, [
  4. List<Object>? arguments,
  5. List<DiagnosticMessage>? messages,
])

Report an error with the given errorCode and arguments. The location of the error is specified by the given offset and length.

Implementation

void reportErrorForOffset(ErrorCode errorCode, int offset, int length,
    [List<Object>? arguments, List<DiagnosticMessage>? messages]) {
  _convertElements(arguments);
  messages ??= [];
  messages.addAll(_convertTypeNames(arguments));
  _errorListener.onError(
      AnalysisError(_source, offset, length, errorCode, arguments, messages));
}