DartFixContext constructor

DartFixContext({
  1. required InstrumentationService instrumentationService,
  2. required ChangeWorkspace workspace,
  3. required ResolvedLibraryResult libraryResult,
  4. required ResolvedUnitResult unitResult,
  5. required Diagnostic error,
  6. bool autoTriggered = false,
  7. CorrectionUtils? correctionUtils,
})

Implementation

DartFixContext({
  required this.instrumentationService,
  required this.workspace,
  required this.libraryResult,
  required this.unitResult,
  // TODO(srawlins): Rename to `diagnostic`.
  required Diagnostic error,
  this.autoTriggered = false,
  CorrectionUtils? correctionUtils,
}) : diagnostic = error,
     correctionUtils = correctionUtils ?? CorrectionUtils(unitResult);