OverrideableEnvironment constructor

OverrideableEnvironment(
  1. BuildEnvironment _default, {
  2. RunnerAssetReader? reader,
  3. RunnerAssetWriter? writer,
  4. void onLog(
    1. LogRecord
    )?,
  5. Future<BuildResult> finalizeBuild(
    1. BuildResult,
    2. FinalizedAssetsView,
    3. AssetReader,
    4. Set<BuildDirectory>,
    )?,
})

Implementation

OverrideableEnvironment(
  this._default, {
  RunnerAssetReader? reader,
  RunnerAssetWriter? writer,
  void Function(LogRecord)? onLog,
  Future<BuildResult> Function(
          BuildResult, FinalizedAssetsView, AssetReader, Set<BuildDirectory>)?
      finalizeBuild,
})  : _reader = reader,
      _writer = writer,
      _onLog = onLog,
      _finalizeBuild = finalizeBuild;