| Index: pkg/analyzer/lib/src/task/incremental_element_builder.dart
|
| diff --git a/pkg/analyzer/lib/src/task/incremental_element_builder.dart b/pkg/analyzer/lib/src/task/incremental_element_builder.dart
|
| index 4896b5d64ad13feb8afe74fea95a1ed77d60f951..2e4a5366a9458b27f5af16b9a5ad480716a1ae8e 100644
|
| --- a/pkg/analyzer/lib/src/task/incremental_element_builder.dart
|
| +++ b/pkg/analyzer/lib/src/task/incremental_element_builder.dart
|
| @@ -214,8 +214,13 @@ class IncrementalCompilationUnitElementBuilder {
|
| for (VariableDeclaration variable in variableList.variables) {
|
| TopLevelVariableElement element = variable.element;
|
| elements.add(element);
|
| - elements.add(element.getter);
|
| - elements.add(element.setter);
|
| + // TODO(scheglov) write tests for nulls
|
| + if (element.getter != null) {
|
| + elements.add(element.getter);
|
| + }
|
| + if (element.setter != null) {
|
| + elements.add(element.setter);
|
| + }
|
| }
|
| }
|
| } else if (node is PartDirective || node is PartOfDirective) {
|
|
|