Index: pkg/analyzer/test/src/task/dart_test.dart |
diff --git a/pkg/analyzer/test/src/task/dart_test.dart b/pkg/analyzer/test/src/task/dart_test.dart |
index 2503658e78aa7074a86cef3b9a33dedd13dca80f..cfc396980fda9f17dc6eed152a413f5e2fd02b32 100644 |
--- a/pkg/analyzer/test/src/task/dart_test.dart |
+++ b/pkg/analyzer/test/src/task/dart_test.dart |
@@ -841,8 +841,12 @@ part of lib; |
void set test(_) {} |
''' |
}); |
- CompilationUnitElement unitElement1 = partUnits[0].element; |
- CompilationUnitElement unitElement2 = partUnits[1].element; |
+ CompilationUnitElement unitElement1 = partUnits |
+ .singleWhere((u) => u.element.name.endsWith('part1.dart')) |
+ .element; |
+ CompilationUnitElement unitElement2 = partUnits |
+ .singleWhere((u) => u.element.name.endsWith('part2.dart')) |
+ .element; |
PropertyAccessorElement getter = unitElement1.accessors[0]; |
PropertyAccessorElement setter = unitElement2.accessors[0]; |
PropertyInducingElement variable = getter.variable; |