Diagnostic.forValues constructor

Diagnostic.forValues({
  1. required Source source,
  2. required int offset,
  3. required int length,
  4. DiagnosticCode? diagnosticCode,
  5. @Deprecated("Pass a value for 'diagnosticCode' instead") DiagnosticCode? errorCode,
  6. required String message,
  7. String? correctionMessage,
  8. List<DiagnosticMessage> contextMessages = const [],
  9. @Deprecated('Use an expando instead') Object? data,
})

Implementation

Diagnostic.forValues({
  required this.source,
  required int offset,
  required int length,
  DiagnosticCode? diagnosticCode,
  @Deprecated("Pass a value for 'diagnosticCode' instead")
  DiagnosticCode? errorCode,
  required String message,
  this.correctionMessage,
  this.contextMessages = const [],
  @Deprecated('Use an expando instead') this.data,
}) : diagnosticCode = _useNonNullCodeBetween(diagnosticCode, errorCode),
     problemMessage = new DiagnosticMessageImpl(
       filePath: source.fullName,
       length: length,
       message: message,
       offset: offset,
       url: null,
     );