Index: pkg/analyzer/lib/src/generated/engine.dart |
diff --git a/pkg/analyzer/lib/src/generated/engine.dart b/pkg/analyzer/lib/src/generated/engine.dart |
index f2f984f3b32b916b0d5a42dadf8c4b41bd600584..385a8818a926bcf1c2c90967595e527b152c6fe9 100644 |
--- a/pkg/analyzer/lib/src/generated/engine.dart |
+++ b/pkg/analyzer/lib/src/generated/engine.dart |
@@ -2552,19 +2552,29 @@ class ObsoleteSourceAnalysisException extends AnalysisException { |
*/ |
class PerformanceStatistics { |
/** |
+ * The [PerformanceTag] for `package:analyzer`. |
+ */ |
+ static PerformanceTag analyzer = new PerformanceTag('analyzer'); |
+ |
+ /** |
* The [PerformanceTag] for time spent in reading files. |
*/ |
- static PerformanceTag io = new PerformanceTag('io'); |
+ static PerformanceTag io = analyzer.createChild('io'); |
+ |
+ /** |
+ * The [PerformanceTag] for general phases of analysis. |
+ */ |
+ static PerformanceTag analysis = analyzer.createChild('analysis'); |
/** |
* The [PerformanceTag] for time spent in scanning. |
*/ |
- static PerformanceTag scan = new PerformanceTag('scan'); |
+ static PerformanceTag scan = analyzer.createChild('scan'); |
/** |
* The [PerformanceTag] for time spent in parsing. |
*/ |
- static PerformanceTag parse = new PerformanceTag('parse'); |
+ static PerformanceTag parse = analyzer.createChild('parse'); |
/** |
* The [PerformanceTag] for time spent in resolving. |
@@ -2574,17 +2584,17 @@ class PerformanceStatistics { |
/** |
* The [PerformanceTag] for time spent in error verifier. |
*/ |
- static PerformanceTag errors = new PerformanceTag('errors'); |
+ static PerformanceTag errors = analysis.createChild('errors'); |
/** |
* The [PerformanceTag] for time spent in hints generator. |
*/ |
- static PerformanceTag hints = new PerformanceTag('hints'); |
+ static PerformanceTag hints = analysis.createChild('hints'); |
/** |
* The [PerformanceTag] for time spent in linting. |
*/ |
- static PerformanceTag lint = new PerformanceTag('lint'); |
+ static PerformanceTag lints = analysis.createChild('lints'); |
/** |
* The [PerformanceTag] for time spent computing cycles. |
@@ -2592,34 +2602,9 @@ class PerformanceStatistics { |
static PerformanceTag cycles = new PerformanceTag('cycles'); |
/** |
- * The [PerformanceTag] for time spent in other phases of analysis. |
- */ |
- static PerformanceTag performAnalysis = new PerformanceTag('performAnalysis'); |
- |
- /** |
- * The [PerformanceTag] for time spent in the analysis task visitor after |
- * tasks are complete. |
- */ |
- static PerformanceTag analysisTaskVisitor = |
- new PerformanceTag('analysisTaskVisitor'); |
- |
- /** |
- * The [PerformanceTag] for time spent in the getter |
- * AnalysisContextImpl.nextAnalysisTask. |
- */ |
- static var nextTask = new PerformanceTag('nextAnalysisTask'); |
- |
- /** |
- * The [PerformanceTag] for time spent during otherwise not accounted parts |
- * incremental of analysis. |
- */ |
- static PerformanceTag incrementalAnalysis = |
- new PerformanceTag('incrementalAnalysis'); |
- |
- /** |
* The [PerformanceTag] for time spent in summaries support. |
*/ |
- static PerformanceTag summary = new PerformanceTag('summary'); |
+ static PerformanceTag summary = analyzer.createChild('summary'); |
/** |
* Statistics about cache consistency validation. |