| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library analyzer.src.generated.engine; | 5 library analyzer.src.generated.engine; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 import 'dart:collection'; | 8 import 'dart:collection'; |
| 9 | 9 |
| 10 import 'package:analyzer/dart/ast/ast.dart'; | 10 import 'package:analyzer/dart/ast/ast.dart'; |
| (...skipping 1069 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1080 * Object, and are allowed to reference `super`. | 1080 * Object, and are allowed to reference `super`. |
| 1081 */ | 1081 */ |
| 1082 bool get enableSuperMixins; | 1082 bool get enableSuperMixins; |
| 1083 | 1083 |
| 1084 /** | 1084 /** |
| 1085 * Return `true` if timing data should be gathered during execution. | 1085 * Return `true` if timing data should be gathered during execution. |
| 1086 */ | 1086 */ |
| 1087 bool get enableTiming; | 1087 bool get enableTiming; |
| 1088 | 1088 |
| 1089 /** | 1089 /** |
| 1090 * Return `true` to enable trailing commas in parameter and argument lists | |
| 1091 * (sdk#26647). | |
| 1092 */ | |
| 1093 bool get enableTrailingCommas; | |
| 1094 | |
| 1095 /** | |
| 1096 * A flag indicating whether finer grained dependencies should be used | 1090 * A flag indicating whether finer grained dependencies should be used |
| 1097 * instead of just source level dependencies. | 1091 * instead of just source level dependencies. |
| 1098 * | 1092 * |
| 1099 * This option is experimental and subject to change. | 1093 * This option is experimental and subject to change. |
| 1100 */ | 1094 */ |
| 1101 bool get finerGrainedInvalidation; | 1095 bool get finerGrainedInvalidation; |
| 1102 | 1096 |
| 1103 /** | 1097 /** |
| 1104 * Return `true` if errors, warnings and hints should be generated for sources | 1098 * Return `true` if errors, warnings and hints should be generated for sources |
| 1105 * that are implicitly being analyzed. The default value is `true`. | 1099 * that are implicitly being analyzed. The default value is `true`. |
| (...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1340 AnalysisOptionsImpl.from(AnalysisOptions options) { | 1334 AnalysisOptionsImpl.from(AnalysisOptions options) { |
| 1341 analyzeFunctionBodiesPredicate = options.analyzeFunctionBodiesPredicate; | 1335 analyzeFunctionBodiesPredicate = options.analyzeFunctionBodiesPredicate; |
| 1342 cacheSize = options.cacheSize; | 1336 cacheSize = options.cacheSize; |
| 1343 dart2jsHint = options.dart2jsHint; | 1337 dart2jsHint = options.dart2jsHint; |
| 1344 enableAssertMessage = options.enableAssertMessage; | 1338 enableAssertMessage = options.enableAssertMessage; |
| 1345 enableAsync = options.enableAsync; | 1339 enableAsync = options.enableAsync; |
| 1346 enableStrictCallChecks = options.enableStrictCallChecks; | 1340 enableStrictCallChecks = options.enableStrictCallChecks; |
| 1347 enableGenericMethods = options.enableGenericMethods; | 1341 enableGenericMethods = options.enableGenericMethods; |
| 1348 enableSuperMixins = options.enableSuperMixins; | 1342 enableSuperMixins = options.enableSuperMixins; |
| 1349 enableTiming = options.enableTiming; | 1343 enableTiming = options.enableTiming; |
| 1350 enableTrailingCommas = options.enableTrailingCommas; | |
| 1351 generateImplicitErrors = options.generateImplicitErrors; | 1344 generateImplicitErrors = options.generateImplicitErrors; |
| 1352 generateSdkErrors = options.generateSdkErrors; | 1345 generateSdkErrors = options.generateSdkErrors; |
| 1353 hint = options.hint; | 1346 hint = options.hint; |
| 1354 incremental = options.incremental; | 1347 incremental = options.incremental; |
| 1355 incrementalApi = options.incrementalApi; | 1348 incrementalApi = options.incrementalApi; |
| 1356 incrementalValidation = options.incrementalValidation; | 1349 incrementalValidation = options.incrementalValidation; |
| 1357 lint = options.lint; | 1350 lint = options.lint; |
| 1358 preserveComments = options.preserveComments; | 1351 preserveComments = options.preserveComments; |
| 1359 strongMode = options.strongMode; | 1352 strongMode = options.strongMode; |
| 1360 if (options is AnalysisOptionsImpl) { | 1353 if (options is AnalysisOptionsImpl) { |
| (...skipping 1352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2713 * The data that was created from the source. | 2706 * The data that was created from the source. |
| 2714 */ | 2707 */ |
| 2715 final E data; | 2708 final E data; |
| 2716 | 2709 |
| 2717 /** | 2710 /** |
| 2718 * Initialize a newly created holder to associate the given [data] with the | 2711 * Initialize a newly created holder to associate the given [data] with the |
| 2719 * given [modificationTime]. | 2712 * given [modificationTime]. |
| 2720 */ | 2713 */ |
| 2721 TimestampedData(this.modificationTime, this.data); | 2714 TimestampedData(this.modificationTime, this.data); |
| 2722 } | 2715 } |
| OLD | NEW |