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

Unified Diff: pkg/analyzer/lib/src/task/dart.dart

Issue 1153503005: Make analyzer DDC warning clean. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: pkg/analyzer/lib/src/task/dart.dart
diff --git a/pkg/analyzer/lib/src/task/dart.dart b/pkg/analyzer/lib/src/task/dart.dart
index 4225da66e9be71b4bfbae0592ead3613e411e988..f62c3f3ca4f7c53fc7fa7b2507eaef5108696d8e 100644
--- a/pkg/analyzer/lib/src/task/dart.dart
+++ b/pkg/analyzer/lib/src/task/dart.dart
@@ -1463,7 +1463,7 @@ class BuildLibraryElementTask extends SourceBasedAnalysisTask {
for (CompilationUnitElement unit in library.parts) {
_collectAccessors(getters, setters, unit);
}
- for (PropertyAccessorElementImpl setter in setters) {
+ for (PropertyAccessorElement setter in setters) {
PropertyAccessorElement getter = getters[setter.displayName];
if (getter != null) {
TopLevelVariableElementImpl variable = getter.variable;
@@ -1471,7 +1471,7 @@ class BuildLibraryElementTask extends SourceBasedAnalysisTask {
CompilationUnitElementImpl setterUnit = setterVariable.enclosingElement;
setterUnit.replaceTopLevelVariable(setterVariable, variable);
variable.setter = setter;
- setter.variable = variable;
+ (setter as PropertyAccessorElementImpl).variable = variable;
}
}
}
@@ -3328,7 +3328,8 @@ class _SourceClosureTaskInputBuilder implements TaskInputBuilder<List<Source>> {
ResultDescriptor get currentResult => LIBRARY_ELEMENT2;
@override
- void set currentValue(LibraryElement library) {
+ void set currentValue(Object value) {
+ LibraryElement library = value;
if (_libraries.add(library)) {
if (kind == _SourceClosureKind.IMPORT ||
kind == _SourceClosureKind.IMPORT_EXPORT) {

Powered by Google App Engine
This is Rietveld 408576698