Index: pkg/analyzer/lib/src/dart/analysis/driver.dart |
diff --git a/pkg/analyzer/lib/src/dart/analysis/driver.dart b/pkg/analyzer/lib/src/dart/analysis/driver.dart |
index b7ef542e463caf81a0ee750bc627ec2a98ab283b..3b724e291667b48340d8faef6d684a65ef43fcaa 100644 |
--- a/pkg/analyzer/lib/src/dart/analysis/driver.dart |
+++ b/pkg/analyzer/lib/src/dart/analysis/driver.dart |
@@ -537,11 +537,7 @@ class AnalysisDriver implements AnalysisDriverGeneric { |
return null; |
} |
- return new ErrorsResult( |
- path, |
- analysisResult.uri, |
- analysisResult.contentHash, |
- analysisResult.lineInfo, |
+ return new ErrorsResult(path, analysisResult.uri, analysisResult.lineInfo, |
analysisResult.errors); |
} |
@@ -736,8 +732,8 @@ class AnalysisDriver implements AnalysisDriverGeneric { |
FileState file = _fileTracker.verifyApiSignature(path); |
RecordingErrorListener listener = new RecordingErrorListener(); |
CompilationUnit unit = file.parse(listener); |
- return new ParseResult(file.path, file.uri, file.content, file.contentHash, |
- unit.lineInfo, unit, listener.errors); |
+ return new ParseResult(file.path, file.uri, file.content, unit.lineInfo, |
+ unit, listener.errors); |
} |
@override |
@@ -1068,7 +1064,7 @@ class AnalysisDriver implements AnalysisDriverGeneric { |
CompilationUnitElement element = |
libraryContext.computeUnitElement(library.source, file.source); |
String signature = library.transitiveSignature; |
- return new UnitElementResult(path, file.contentHash, signature, element); |
+ return new UnitElementResult(path, signature, element); |
} finally { |
libraryContext.dispose(); |
} |
@@ -1140,7 +1136,6 @@ class AnalysisDriver implements AnalysisDriverGeneric { |
file.uri, |
file.exists, |
content, |
- file.contentHash, |
file.lineInfo, |
signature, |
resolvedUnit, |
@@ -1593,7 +1588,7 @@ class AnalysisDriverTestView { |
*/ |
class AnalysisResult { |
static final _UNCHANGED = new AnalysisResult( |
- null, null, null, null, null, null, null, null, null, null, null, null); |
+ null, null, null, null, null, null, null, null, null, null, null); |
/** |
* The [AnalysisDriver] that produced this result. |
@@ -1628,11 +1623,6 @@ class AnalysisResult { |
final String content; |
/** |
- * The MD5 hash of the [content]. |
- */ |
- final String contentHash; |
- |
- /** |
* Information about lines in the [content]. |
*/ |
final LineInfo lineInfo; |
@@ -1666,7 +1656,6 @@ class AnalysisResult { |
this.uri, |
this.exists, |
this.content, |
- this.contentHash, |
this.lineInfo, |
this._signature, |
this.unit, |
@@ -1711,11 +1700,6 @@ class ErrorsResult { |
final Uri uri; |
/** |
- * The MD5 hash of the [content]. |
- */ |
- final String contentHash; |
- |
- /** |
* Information about lines in the [content]. |
*/ |
final LineInfo lineInfo; |
@@ -1725,8 +1709,7 @@ class ErrorsResult { |
*/ |
final List<AnalysisError> errors; |
- ErrorsResult( |
- this.path, this.uri, this.contentHash, this.lineInfo, this.errors); |
+ ErrorsResult(this.path, this.uri, this.lineInfo, this.errors); |
} |
/** |
@@ -1780,11 +1763,6 @@ class ParseResult { |
final String content; |
/** |
- * The MD5 hash of the [content]. |
- */ |
- final String contentHash; |
- |
- /** |
* Information about lines in the [content]. |
*/ |
final LineInfo lineInfo; |
@@ -1799,8 +1777,8 @@ class ParseResult { |
*/ |
final List<AnalysisError> errors; |
- ParseResult(this.path, this.uri, this.content, this.contentHash, |
- this.lineInfo, this.unit, this.errors); |
+ ParseResult( |
+ this.path, this.uri, this.content, this.lineInfo, this.unit, this.errors); |
} |
/** |
@@ -1821,11 +1799,6 @@ class UnitElementResult { |
final String path; |
/** |
- * The MD5 hash of the file content. |
- */ |
- final String contentHash; |
- |
- /** |
* The signature of the [element] is based the APIs of the files of the |
* library (including the file itself) of the requested file and the |
* transitive closure of files imported and exported by the library. |
@@ -1837,7 +1810,7 @@ class UnitElementResult { |
*/ |
final CompilationUnitElement element; |
- UnitElementResult(this.path, this.contentHash, this.signature, this.element); |
+ UnitElementResult(this.path, this.signature, this.element); |
} |
/** |