| Index: pkg/analyzer/test/generated/resolver_test_case.dart
|
| diff --git a/pkg/analyzer/test/generated/resolver_test_case.dart b/pkg/analyzer/test/generated/resolver_test_case.dart
|
| index 5cd095d3e890239687901801b68b666a82c5ec21..901176bfae12bd7b091a5188592205d9cadb1798 100644
|
| --- a/pkg/analyzer/test/generated/resolver_test_case.dart
|
| +++ b/pkg/analyzer/test/generated/resolver_test_case.dart
|
| @@ -5,6 +5,7 @@
|
| library analyzer.test.generated.resolver_test_case;
|
|
|
| import 'package:analyzer/dart/ast/ast.dart';
|
| +import 'package:analyzer/dart/ast/resolution_accessors.dart';
|
| import 'package:analyzer/dart/ast/visitor.dart';
|
| import 'package:analyzer/dart/element/element.dart';
|
| import 'package:analyzer/dart/element/type.dart';
|
| @@ -232,8 +233,8 @@ class ResolutionVerifier extends RecursiveAstVisitor<Object> {
|
| if (node.name == "void") {
|
| return null;
|
| }
|
| - if (node.staticType != null &&
|
| - node.staticType.isDynamic &&
|
| + if (staticTypeForExpression(node) != null &&
|
| + staticTypeForExpression(node).isDynamic &&
|
| node.staticElement == null) {
|
| return null;
|
| }
|
| @@ -273,7 +274,7 @@ class ResolutionVerifier extends RecursiveAstVisitor<Object> {
|
| if (root is CompilationUnit) {
|
| CompilationUnit rootCU = root;
|
| if (rootCU.element != null) {
|
| - return rootCU.element.source.fullName;
|
| + return elementForCompilationUnit(rootCU).source.fullName;
|
| } else {
|
| return "<unknown file- CompilationUnit.getElement() returned null>";
|
| }
|
| @@ -670,7 +671,7 @@ class ResolverTestCase extends EngineTestCase {
|
| resolveSource2("/lib${i + 1}.dart", sourceTexts[i]);
|
| // reference the source if this is the last source
|
| if (i + 1 == sourceTexts.length) {
|
| - return unit.element.source;
|
| + return elementForCompilationUnit(unit).source;
|
| }
|
| }
|
| return null;
|
|
|