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,
    };