ddcBuilder function

Builder ddcBuilder(
  1. BuilderOptions options, {
  2. bool soundNullSafety = false,
})

Implementation

Builder ddcBuilder(BuilderOptions options, {bool soundNullSafety = false}) {
  validateOptions(options.config, _supportedOptions, 'build_web_compilers:ddc',
      deprecatedOptions: _deprecatedOptions);
  _ensureSameDdcOptions(options);

  return DevCompilerBuilder(
    useIncrementalCompiler: _readUseIncrementalCompilerOption(options),
    generateFullDill: _readGenerateFullDillOption(options),
    emitDebugSymbols: _readEmitDebugSymbolsOption(options),
    trackUnusedInputs: _readTrackInputsCompilerOption(options),
    platform: ddcPlatform,
    environment: _readEnvironmentOption(options),
    soundNullSafety: soundNullSafety,
  );
}