toJson method

  1. @override
Map<String, dynamic> toJson()
override

Converts this Arguments instance to a JSON object.

Implementation

@override
Map<String, dynamic> toJson() => {
  'binary-type': binaryType,
  'split-per-abi': splitPerAbi,
  'build-mode': buildMode,
  'target': target,
  'flavor': flavor,
  'build-name': buildName,
  'build-number': buildNumber,
  'pub': pub,
  'dart-defines': dartDefines,
  'dart-defines-file': dartDefinesFile,
  'arguments': customArgs,
  'output': output,
  'generate-debug-symbols': generateDebugSymbols,
  'config-only': configOnly,
  'track-widget-creation': trackWidgetCreation,
  'android-skip-build-dependency-validation':
      androidSkipBuildDependencyValidation,
  'analyze-size': analyzeSize,
  'ignore-deprecation': ignoreDeprecation,
  'obfuscate': obfuscate,
  'target-platform': targetPlatform,
  'android-project-arg': androidProjectArg,
  'code-size-directory': codeSizeDirectory,
  'split-debug-info': splitDebugInfo,
};