Index: pkg/analyzer/test/src/summary/resynthesize_common.dart |
diff --git a/pkg/analyzer/test/src/summary/resynthesize_common.dart b/pkg/analyzer/test/src/summary/resynthesize_common.dart |
index 5ed39f89fb1985daba499a230f8fd401610cc731..effd04456a7904d26c28733e976e7e398bc2dcef 100644 |
--- a/pkg/analyzer/test/src/summary/resynthesize_common.dart |
+++ b/pkg/analyzer/test/src/summary/resynthesize_common.dart |
@@ -3099,7 +3099,16 @@ class C { |
import 'a.dart' as p; |
const int v = p.C.F.length; |
'''); |
- checkElementText(library, r''' |
+ if (isSharedFrontEnd) { |
+ checkElementText(library, r''' |
+import 'a.dart' as p; |
+const int v = |
+ C/*location: a.dart;C*/. |
+ F/*location: a.dart;C;F?*/. |
+ length/*location: dart:core;String;length?*/; |
+'''); |
+ } else { |
+ checkElementText(library, r''' |
import 'a.dart' as p; |
const int v = |
p/*location: test.dart;p*/. |
@@ -3107,6 +3116,7 @@ const int v = |
F/*location: a.dart;C;F?*/. |
length/*location: dart:core;String;length?*/; |
'''); |
+ } |
} |
test_const_length_ofStringLiteral() async { |
@@ -3198,13 +3208,22 @@ import 'a.dart' as p; |
const v = p.S.length; |
'''); |
if (isStrongMode) { |
- checkElementText(library, r''' |
+ if (isSharedFrontEnd) { |
+ checkElementText(library, r''' |
+import 'a.dart' as p; |
+const int v = |
+ S/*location: a.dart;S?*/. |
+ length/*location: dart:core;String;length?*/; |
+'''); |
+ } else { |
+ checkElementText(library, r''' |
import 'a.dart' as p; |
const int v = |
p/*location: test.dart;p*/. |
S/*location: a.dart;S?*/. |
length/*location: dart:core;String;length?*/; |
'''); |
+ } |
} else { |
checkElementText(library, r''' |
import 'a.dart' as p; |
@@ -3381,13 +3400,22 @@ import 'a.dart' as p; |
const V = p.C.F; |
'''); |
if (isStrongMode) { |
- checkElementText(library, r''' |
+ if (isSharedFrontEnd) { |
+ checkElementText(library, r''' |
+import 'a.dart' as p; |
+const int V = |
+ C/*location: a.dart;C*/. |
+ F/*location: a.dart;C;F?*/; |
+'''); |
+ } else { |
+ checkElementText(library, r''' |
import 'a.dart' as p; |
const int V = |
p/*location: test.dart;p*/. |
C/*location: a.dart;C*/. |
F/*location: a.dart;C;F?*/; |
'''); |
+ } |
} else { |
checkElementText(library, r''' |
import 'a.dart' as p; |
@@ -3465,13 +3493,22 @@ import 'a.dart' as p; |
const V = p.C.m; |
'''); |
if (isStrongMode) { |
- checkElementText(library, r''' |
+ if (isSharedFrontEnd) { |
+ checkElementText(library, r''' |
+import 'a.dart' as p; |
+const (int, String) → int V = |
+ C/*location: a.dart;C*/. |
+ m/*location: a.dart;C;m*/; |
+'''); |
+ } else { |
+ checkElementText(library, r''' |
import 'a.dart' as p; |
const (int, String) → int V = |
p/*location: test.dart;p*/. |
C/*location: a.dart;C*/. |
m/*location: a.dart;C;m*/; |
'''); |
+ } |
} else { |
checkElementText(library, r''' |
import 'a.dart' as p; |
@@ -3555,12 +3592,20 @@ import 'a.dart' as p; |
const V = p.foo; |
'''); |
if (isStrongMode) { |
- checkElementText(library, r''' |
+ if (isSharedFrontEnd) { |
+ checkElementText(library, r''' |
+import 'a.dart' as p; |
+const () → dynamic V = |
+ foo/*location: a.dart;foo*/; |
+'''); |
+ } else { |
+ checkElementText(library, r''' |
import 'a.dart' as p; |
const () → dynamic V = |
p/*location: test.dart;p*/. |
foo/*location: a.dart;foo*/; |
'''); |
+ } |
} else { |
checkElementText(library, r''' |
import 'a.dart' as p; |
@@ -3623,12 +3668,20 @@ import 'a.dart' as p; |
const B = p.A + 2; |
'''); |
if (isStrongMode) { |
- checkElementText(library, r''' |
+ if (isSharedFrontEnd) { |
+ checkElementText(library, r''' |
+import 'a.dart' as p; |
+const int B = |
+ A/*location: a.dart;A?*/ + 2; |
+'''); |
+ } else { |
+ checkElementText(library, r''' |
import 'a.dart' as p; |
const int B = |
p/*location: test.dart;p*/. |
A/*location: a.dart;A?*/ + 2; |
'''); |
+ } |
} else { |
checkElementText(library, r''' |
import 'a.dart' as p; |