DiagnosticCode constructor

const DiagnosticCode({
  1. String? correctionMessage,
  2. bool hasPublishedDocs = false,
  3. bool isUnresolvedIdentifier = false,
  4. required String name,
  5. required String problemMessage,
  6. required String uniqueName,
})

Initialize a newly created error code to have the given name. The message associated with the error will be created from the given problemMessage template. The correction associated with the error will be created from the given correctionMessage template.

Implementation

const DiagnosticCode({
  String? correctionMessage,
  this.hasPublishedDocs = false,
  this.isUnresolvedIdentifier = false,
  required this.name,
  required String problemMessage,
  required this.uniqueName,
}) : _correctionMessage = correctionMessage,
     _problemMessage = problemMessage;