Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(80)

Side by Side Diff: pkg/analyzer/lib/src/generated/engine.dart

Issue 2392983002: Deprecate analysis option "cacheSize". (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « pkg/analysis_server/lib/src/status/get_handler.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 1043 matching lines...) Expand 10 before | Expand all | Expand 10 after
1054 * context. 1054 * context.
1055 */ 1055 */
1056 abstract class AnalysisOptions { 1056 abstract class AnalysisOptions {
1057 /** 1057 /**
1058 * Function that returns `true` if analysis is to parse and analyze function 1058 * Function that returns `true` if analysis is to parse and analyze function
1059 * bodies for a given source. 1059 * bodies for a given source.
1060 */ 1060 */
1061 AnalyzeFunctionBodiesPredicate get analyzeFunctionBodiesPredicate; 1061 AnalyzeFunctionBodiesPredicate get analyzeFunctionBodiesPredicate;
1062 1062
1063 /** 1063 /**
1064 * Return the maximum number of sources for which AST structures should be 1064 * DEPRECATED: Return the maximum number of sources for which AST structures s hould be
1065 * kept in the cache. 1065 * kept in the cache.
1066 *
1067 * This setting no longer has any effect.
1066 */ 1068 */
1069 @deprecated
1067 int get cacheSize; 1070 int get cacheSize;
1068 1071
1069 /** 1072 /**
1070 * Return `true` if analysis is to generate dart2js related hint results. 1073 * Return `true` if analysis is to generate dart2js related hint results.
1071 */ 1074 */
1072 bool get dart2jsHint; 1075 bool get dart2jsHint;
1073 1076
1074 /** 1077 /**
1075 * Return `true` if cache flushing should be disabled. Setting this option to 1078 * Return `true` if cache flushing should be disabled. Setting this option to
1076 * `true` can improve analysis speed at the expense of memory usage. It may 1079 * `true` can improve analysis speed at the expense of memory usage. It may
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
1218 */ 1221 */
1219 void setCrossContextOptionsFrom(AnalysisOptions options); 1222 void setCrossContextOptionsFrom(AnalysisOptions options);
1220 } 1223 }
1221 1224
1222 /** 1225 /**
1223 * A set of analysis options used to control the behavior of an analysis 1226 * A set of analysis options used to control the behavior of an analysis
1224 * context. 1227 * context.
1225 */ 1228 */
1226 class AnalysisOptionsImpl implements AnalysisOptions { 1229 class AnalysisOptionsImpl implements AnalysisOptions {
1227 /** 1230 /**
1228 * The maximum number of sources for which data should be kept in the cache. 1231 * DEPRECATED: The maximum number of sources for which data should be kept in the cache.
1232 *
1233 * This constant no longer has any effect.
1229 */ 1234 */
1235 @deprecated
1230 static const int DEFAULT_CACHE_SIZE = 64; 1236 static const int DEFAULT_CACHE_SIZE = 64;
1231 1237
1232 static const int ENABLE_ASSERT_FLAG = 0x01; 1238 static const int ENABLE_ASSERT_FLAG = 0x01;
1233 static const int ENABLE_GENERIC_METHODS_FLAG = 0x02; 1239 static const int ENABLE_GENERIC_METHODS_FLAG = 0x02;
1234 static const int ENABLE_STRICT_CALL_CHECKS_FLAG = 0x04; 1240 static const int ENABLE_STRICT_CALL_CHECKS_FLAG = 0x04;
1235 static const int ENABLE_STRONG_MODE_FLAG = 0x08; 1241 static const int ENABLE_STRONG_MODE_FLAG = 0x08;
1236 static const int ENABLE_STRONG_MODE_HINTS_FLAG = 0x10; 1242 static const int ENABLE_STRONG_MODE_HINTS_FLAG = 0x10;
1237 static const int ENABLE_SUPER_MIXINS_FLAG = 0x20; 1243 static const int ENABLE_SUPER_MIXINS_FLAG = 0x20;
1238 1244
1239 /** 1245 /**
1240 * The default list of non-nullable type names. 1246 * The default list of non-nullable type names.
1241 */ 1247 */
1242 static const List<String> NONNULLABLE_TYPES = const <String>[]; 1248 static const List<String> NONNULLABLE_TYPES = const <String>[];
1243 1249
1244 /** 1250 /**
1245 * A predicate indicating whether analysis is to parse and analyze function 1251 * A predicate indicating whether analysis is to parse and analyze function
1246 * bodies. 1252 * bodies.
1247 */ 1253 */
1248 AnalyzeFunctionBodiesPredicate _analyzeFunctionBodiesPredicate = 1254 AnalyzeFunctionBodiesPredicate _analyzeFunctionBodiesPredicate =
1249 _analyzeAllFunctionBodies; 1255 _analyzeAllFunctionBodies;
1250 1256
1251 @override 1257 @override
1258 @deprecated
1252 int cacheSize = DEFAULT_CACHE_SIZE; 1259 int cacheSize = DEFAULT_CACHE_SIZE;
1253 1260
1254 @override 1261 @override
1255 bool dart2jsHint = false; 1262 bool dart2jsHint = false;
1256 1263
1257 @override 1264 @override
1258 bool enableAssertInitializer = false; 1265 bool enableAssertInitializer = false;
1259 1266
1260 @override 1267 @override
1261 bool enableAssertMessage = false; 1268 bool enableAssertMessage = false;
(...skipping 1424 matching lines...) Expand 10 before | Expand all | Expand 10 after
2686 * The data that was created from the source. 2693 * The data that was created from the source.
2687 */ 2694 */
2688 final E data; 2695 final E data;
2689 2696
2690 /** 2697 /**
2691 * Initialize a newly created holder to associate the given [data] with the 2698 * Initialize a newly created holder to associate the given [data] with the
2692 * given [modificationTime]. 2699 * given [modificationTime].
2693 */ 2700 */
2694 TimestampedData(this.modificationTime, this.data); 2701 TimestampedData(this.modificationTime, this.data);
2695 } 2702 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/lib/src/status/get_handler.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698