ErrorCode constructor
const
ErrorCode({})
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 ErrorCode({
String? correctionMessage,
this.hasPublishedDocs = false,
this.isUnresolvedIdentifier = false,
required this.name,
required String problemMessage,
required this.uniqueName,
}) : _correctionMessage = correctionMessage,
_problemMessage = problemMessage,
// ignore: unnecessary_null_comparison
assert(hasPublishedDocs != null),
// ignore: unnecessary_null_comparison
assert(isUnresolvedIdentifier != null);