[kernel] ast-to-text: Print uri in more places
Constructors (say from a macro), typedefs (maybe from a part) and
FileUriExpression in general didn't write their file uri when different
from their surrounding container.
Change-Id: I70dc8cbb525a6fc2c1949e0d1fb1726ac19c6505
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/368566
Commit-Queue: Jens Johansen <jensj@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
diff --git a/pkg/front_end/test/macros/application/data/tests/data_class.dart.expect b/pkg/front_end/test/macros/application/data/tests/data_class.dart.expect
index 451bcf8..706dd9d 100644
--- a/pkg/front_end/test/macros/application/data/tests/data_class.dart.expect
+++ b/pkg/front_end/test/macros/application/data/tests/data_class.dart.expect
@@ -11,7 +11,7 @@
class Foo extends core::Object {
final field core::int bar;
final field core::String baz;
- const constructor •({required core::int bar, required core::String baz}) → self::Foo
+ const constructor /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ •({required core::int bar, required core::String baz}) → self::Foo
: self::Foo::bar = bar, self::Foo::baz = baz, super core::Object::•()
;
get /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ hashCode() → core::int {
diff --git a/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.expect b/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.expect
index 11c4428..a952db1 100644
--- a/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.expect
+++ b/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.expect
@@ -5,7 +5,7 @@
import "org-dartlang-testcase:///typedef_from_lib.dart";
part typedef_from_part.dart;
-typedef B<S extends core::Object? = dynamic> = self::Class<S%, core::int>;
+typedef /* from org-dartlang-testcase:///typedef_from_part.dart */ B<S extends core::Object? = dynamic> = self::Class<S%, core::int>;
class Class<S extends core::Object? = dynamic, T extends core::Object? = dynamic> extends core::Object {
constructor •(self::Class::S% a, self::Class::T% b) → self::Class<self::Class::S%, self::Class::T%>
: super core::Object::•()
diff --git a/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.modular.expect b/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.modular.expect
index 11c4428..a952db1 100644
--- a/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.modular.expect
@@ -5,7 +5,7 @@
import "org-dartlang-testcase:///typedef_from_lib.dart";
part typedef_from_part.dart;
-typedef B<S extends core::Object? = dynamic> = self::Class<S%, core::int>;
+typedef /* from org-dartlang-testcase:///typedef_from_part.dart */ B<S extends core::Object? = dynamic> = self::Class<S%, core::int>;
class Class<S extends core::Object? = dynamic, T extends core::Object? = dynamic> extends core::Object {
constructor •(self::Class::S% a, self::Class::T% b) → self::Class<self::Class::S%, self::Class::T%>
: super core::Object::•()
diff --git a/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.outline.expect b/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.outline.expect
index 2a2ef26..a5fbc45 100644
--- a/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.outline.expect
@@ -5,7 +5,7 @@
import "org-dartlang-testcase:///typedef_from_lib.dart";
part typedef_from_part.dart;
-typedef B<S extends core::Object? = dynamic> = self::Class<S%, core::int>;
+typedef /* from org-dartlang-testcase:///typedef_from_part.dart */ B<S extends core::Object? = dynamic> = self::Class<S%, core::int>;
class Class<S extends core::Object? = dynamic, T extends core::Object? = dynamic> extends core::Object {
constructor •(self::Class::S% a, self::Class::T% b) → self::Class<self::Class::S%, self::Class::T%>
;
diff --git a/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.transformed.expect b/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.transformed.expect
index 11c4428..a952db1 100644
--- a/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_from.dart.strong.transformed.expect
@@ -5,7 +5,7 @@
import "org-dartlang-testcase:///typedef_from_lib.dart";
part typedef_from_part.dart;
-typedef B<S extends core::Object? = dynamic> = self::Class<S%, core::int>;
+typedef /* from org-dartlang-testcase:///typedef_from_part.dart */ B<S extends core::Object? = dynamic> = self::Class<S%, core::int>;
class Class<S extends core::Object? = dynamic, T extends core::Object? = dynamic> extends core::Object {
constructor •(self::Class::S% a, self::Class::T% b) → self::Class<self::Class::S%, self::Class::T%>
: super core::Object::•()
diff --git a/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.expect b/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.expect
index b5b6eae..5ad530f 100644
--- a/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.expect
+++ b/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.expect
@@ -98,9 +98,9 @@
constants {
#C1 = "dart.library.io"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C1)
#C3 = "dart.library.html"
- #C4 = eval const core::bool::fromEnvironment(#C3)
+ #C4 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C3)
#C5 = "dart.library.foo"
- #C6 = eval const core::bool::fromEnvironment(#C5)
+ #C6 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C5)
}
diff --git a/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.modular.expect b/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.modular.expect
index b5b6eae..5ad530f 100644
--- a/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.modular.expect
@@ -98,9 +98,9 @@
constants {
#C1 = "dart.library.io"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C1)
#C3 = "dart.library.html"
- #C4 = eval const core::bool::fromEnvironment(#C3)
+ #C4 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C3)
#C5 = "dart.library.foo"
- #C6 = eval const core::bool::fromEnvironment(#C5)
+ #C6 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C5)
}
diff --git a/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.transformed.expect b/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.transformed.expect
index 00e1d6f..74b1803 100644
--- a/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/dart2js/conditional_import.dart.strong.transformed.expect
@@ -98,11 +98,11 @@
constants {
#C1 = "dart.library.io"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C1)
#C3 = "dart.library.html"
- #C4 = eval const core::bool::fromEnvironment(#C3)
+ #C4 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C3)
#C5 = "dart.library.foo"
- #C6 = eval const core::bool::fromEnvironment(#C5)
+ #C6 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C5)
}
Extra constant evaluation status:
diff --git a/pkg/front_end/testcases/dart2js/conditional_import.dart.weak.expect b/pkg/front_end/testcases/dart2js/conditional_import.dart.weak.expect
index b5b6eae..5ad530f 100644
--- a/pkg/front_end/testcases/dart2js/conditional_import.dart.weak.expect
+++ b/pkg/front_end/testcases/dart2js/conditional_import.dart.weak.expect
@@ -98,9 +98,9 @@
constants {
#C1 = "dart.library.io"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C1)
#C3 = "dart.library.html"
- #C4 = eval const core::bool::fromEnvironment(#C3)
+ #C4 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C3)
#C5 = "dart.library.foo"
- #C6 = eval const core::bool::fromEnvironment(#C5)
+ #C6 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C5)
}
diff --git a/pkg/front_end/testcases/dart2js/conditional_import.dart.weak.transformed.expect b/pkg/front_end/testcases/dart2js/conditional_import.dart.weak.transformed.expect
index 00e1d6f..74b1803 100644
--- a/pkg/front_end/testcases/dart2js/conditional_import.dart.weak.transformed.expect
+++ b/pkg/front_end/testcases/dart2js/conditional_import.dart.weak.transformed.expect
@@ -98,11 +98,11 @@
constants {
#C1 = "dart.library.io"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C1)
#C3 = "dart.library.html"
- #C4 = eval const core::bool::fromEnvironment(#C3)
+ #C4 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C3)
#C5 = "dart.library.foo"
- #C6 = eval const core::bool::fromEnvironment(#C5)
+ #C6 = eval /* from org-dartlang-testcase:///conditional_import.dart */ const core::bool::fromEnvironment(#C5)
}
Extra constant evaluation status:
diff --git a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.expect b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.expect
index fd5e50f..889af53 100644
--- a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.expect
+++ b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.expect
@@ -43,18 +43,18 @@
constants {
#C1 = "a"
- #C2 = eval const core::int::fromEnvironment(#C1)
- #C3 = eval self::B{value:#C2}
+ #C2 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C1)
+ #C3 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C2}
#C4 = 0.0
- #C5 = eval self::A{value:#C3, index:#C4, _name:#C1}
- #C6 = eval const <dynamic>[#C5]
+ #C5 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C3, index:#C4, _name:#C1}
+ #C6 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C5]
#C7 = "b"
- #C8 = eval const core::int::fromEnvironment(#C7)
- #C9 = eval self::B{value:#C8}
+ #C8 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C7)
+ #C9 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C8}
#C10 = 1.0
- #C11 = eval self::A{value:#C9, index:#C10, _name:#C7}
- #C12 = eval const <dynamic>[#C11]
- #C13 = eval #C6 + #C12
+ #C11 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C9, index:#C10, _name:#C7}
+ #C12 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C11]
+ #C13 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ #C6 + #C12
}
diff --git a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.modular.expect b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.modular.expect
index fd5e50f..889af53 100644
--- a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.modular.expect
@@ -43,18 +43,18 @@
constants {
#C1 = "a"
- #C2 = eval const core::int::fromEnvironment(#C1)
- #C3 = eval self::B{value:#C2}
+ #C2 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C1)
+ #C3 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C2}
#C4 = 0.0
- #C5 = eval self::A{value:#C3, index:#C4, _name:#C1}
- #C6 = eval const <dynamic>[#C5]
+ #C5 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C3, index:#C4, _name:#C1}
+ #C6 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C5]
#C7 = "b"
- #C8 = eval const core::int::fromEnvironment(#C7)
- #C9 = eval self::B{value:#C8}
+ #C8 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C7)
+ #C9 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C8}
#C10 = 1.0
- #C11 = eval self::A{value:#C9, index:#C10, _name:#C7}
- #C12 = eval const <dynamic>[#C11]
- #C13 = eval #C6 + #C12
+ #C11 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C9, index:#C10, _name:#C7}
+ #C12 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C11]
+ #C13 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ #C6 + #C12
}
diff --git a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.transformed.expect b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.transformed.expect
index a8716aa..2abac79 100644
--- a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.strong.transformed.expect
@@ -43,18 +43,18 @@
constants {
#C1 = "a"
- #C2 = eval const core::int::fromEnvironment(#C1)
- #C3 = eval self::B{value:#C2}
+ #C2 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C1)
+ #C3 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C2}
#C4 = 0.0
- #C5 = eval self::A{value:#C3, index:#C4, _name:#C1}
- #C6 = eval const <dynamic>[#C5]
+ #C5 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C3, index:#C4, _name:#C1}
+ #C6 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C5]
#C7 = "b"
- #C8 = eval const core::int::fromEnvironment(#C7)
- #C9 = eval self::B{value:#C8}
+ #C8 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C7)
+ #C9 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C8}
#C10 = 1.0
- #C11 = eval self::A{value:#C9, index:#C10, _name:#C7}
- #C12 = eval const <dynamic>[#C11]
- #C13 = eval #C6 + #C12
+ #C11 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C9, index:#C10, _name:#C7}
+ #C12 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C11]
+ #C13 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ #C6 + #C12
}
Extra constant evaluation status:
diff --git a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.weak.expect b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.weak.expect
index 4e78a88..cf42ddf 100644
--- a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.weak.expect
+++ b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.weak.expect
@@ -47,18 +47,18 @@
constants {
#C1 = "a"
- #C2 = eval const core::int::fromEnvironment(#C1)
- #C3 = eval self::B{value:#C2}
+ #C2 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C1)
+ #C3 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C2}
#C4 = 0.0
- #C5 = eval self::A{value:#C3, index:#C4, _name:#C1}
- #C6 = eval const <dynamic>[#C5]
+ #C5 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C3, index:#C4, _name:#C1}
+ #C6 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C5]
#C7 = "b"
- #C8 = eval const core::int::fromEnvironment(#C7)
- #C9 = eval self::B{value:#C8}
+ #C8 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C7)
+ #C9 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C8}
#C10 = 1.0
- #C11 = eval self::A{value:#C9, index:#C10, _name:#C7}
- #C12 = eval const <dynamic>[#C11]
- #C13 = eval #C6 + #C12
+ #C11 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C9, index:#C10, _name:#C7}
+ #C12 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C11]
+ #C13 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ #C6 + #C12
}
diff --git a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.weak.transformed.expect b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.weak.transformed.expect
index 09a832a..42f6d00 100644
--- a/pkg/front_end/testcases/dart2js/enum_from_environment.dart.weak.transformed.expect
+++ b/pkg/front_end/testcases/dart2js/enum_from_environment.dart.weak.transformed.expect
@@ -47,18 +47,18 @@
constants {
#C1 = "a"
- #C2 = eval const core::int::fromEnvironment(#C1)
- #C3 = eval self::B{value:#C2}
+ #C2 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C1)
+ #C3 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C2}
#C4 = 0.0
- #C5 = eval self::A{value:#C3, index:#C4, _name:#C1}
- #C6 = eval const <dynamic>[#C5]
+ #C5 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C3, index:#C4, _name:#C1}
+ #C6 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C5]
#C7 = "b"
- #C8 = eval const core::int::fromEnvironment(#C7)
- #C9 = eval self::B{value:#C8}
+ #C8 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const core::int::fromEnvironment(#C7)
+ #C9 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::B{value:#C8}
#C10 = 1.0
- #C11 = eval self::A{value:#C9, index:#C10, _name:#C7}
- #C12 = eval const <dynamic>[#C11]
- #C13 = eval #C6 + #C12
+ #C11 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ self::A{value:#C9, index:#C10, _name:#C7}
+ #C12 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ const <dynamic>[#C11]
+ #C13 = eval /* from org-dartlang-testcase:///enum_from_environment.dart */ #C6 + #C12
}
Extra constant evaluation status:
diff --git a/pkg/front_end/testcases/dart2js/issue51823.dart.strong.expect b/pkg/front_end/testcases/dart2js/issue51823.dart.strong.expect
index 1f21b64..e54b7cc 100644
--- a/pkg/front_end/testcases/dart2js/issue51823.dart.strong.expect
+++ b/pkg/front_end/testcases/dart2js/issue51823.dart.strong.expect
@@ -38,14 +38,14 @@
constants {
#C1 = "foo"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///issue51823.dart */ const core::bool::fromEnvironment(#C1)
#C3 = 0.0
#C4 = "a"
- #C5 = eval iss::E{index:#C3, _name:#C4}
+ #C5 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C3, _name:#C4}
#C6 = 1.0
#C7 = "b"
- #C8 = eval iss::E{index:#C6, _name:#C7}
- #C9 = eval #C2 ?{iss::E} #C5 : #C8
+ #C8 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C6, _name:#C7}
+ #C9 = eval /* from org-dartlang-testcase:///issue51823.dart */ #C2 ?{iss::E} #C5 : #C8
#C10 = iss::E {index:#C3, _name:#C4}
#C11 = iss::E {index:#C6, _name:#C7}
#C12 = <iss::E>[#C10, #C11]
diff --git a/pkg/front_end/testcases/dart2js/issue51823.dart.strong.modular.expect b/pkg/front_end/testcases/dart2js/issue51823.dart.strong.modular.expect
index 1f21b64..e54b7cc 100644
--- a/pkg/front_end/testcases/dart2js/issue51823.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/dart2js/issue51823.dart.strong.modular.expect
@@ -38,14 +38,14 @@
constants {
#C1 = "foo"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///issue51823.dart */ const core::bool::fromEnvironment(#C1)
#C3 = 0.0
#C4 = "a"
- #C5 = eval iss::E{index:#C3, _name:#C4}
+ #C5 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C3, _name:#C4}
#C6 = 1.0
#C7 = "b"
- #C8 = eval iss::E{index:#C6, _name:#C7}
- #C9 = eval #C2 ?{iss::E} #C5 : #C8
+ #C8 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C6, _name:#C7}
+ #C9 = eval /* from org-dartlang-testcase:///issue51823.dart */ #C2 ?{iss::E} #C5 : #C8
#C10 = iss::E {index:#C3, _name:#C4}
#C11 = iss::E {index:#C6, _name:#C7}
#C12 = <iss::E>[#C10, #C11]
diff --git a/pkg/front_end/testcases/dart2js/issue51823.dart.strong.transformed.expect b/pkg/front_end/testcases/dart2js/issue51823.dart.strong.transformed.expect
index c548240..c26dc0a 100644
--- a/pkg/front_end/testcases/dart2js/issue51823.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/dart2js/issue51823.dart.strong.transformed.expect
@@ -38,14 +38,14 @@
constants {
#C1 = "foo"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///issue51823.dart */ const core::bool::fromEnvironment(#C1)
#C3 = 0.0
#C4 = "a"
- #C5 = eval iss::E{index:#C3, _name:#C4}
+ #C5 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C3, _name:#C4}
#C6 = 1.0
#C7 = "b"
- #C8 = eval iss::E{index:#C6, _name:#C7}
- #C9 = eval #C2 ?{iss::E} #C5 : #C8
+ #C8 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C6, _name:#C7}
+ #C9 = eval /* from org-dartlang-testcase:///issue51823.dart */ #C2 ?{iss::E} #C5 : #C8
#C10 = iss::E {index:#C3, _name:#C4}
#C11 = iss::E {index:#C6, _name:#C7}
#C12 = <iss::E>[#C10, #C11]
diff --git a/pkg/front_end/testcases/dart2js/issue51823.dart.weak.expect b/pkg/front_end/testcases/dart2js/issue51823.dart.weak.expect
index bd9a852..df12090 100644
--- a/pkg/front_end/testcases/dart2js/issue51823.dart.weak.expect
+++ b/pkg/front_end/testcases/dart2js/issue51823.dart.weak.expect
@@ -42,14 +42,14 @@
constants {
#C1 = "foo"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///issue51823.dart */ const core::bool::fromEnvironment(#C1)
#C3 = 0.0
#C4 = "a"
- #C5 = eval iss::E{index:#C3, _name:#C4}
+ #C5 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C3, _name:#C4}
#C6 = 1.0
#C7 = "b"
- #C8 = eval iss::E{index:#C6, _name:#C7}
- #C9 = eval #C2 ?{iss::E} #C5 : #C8
+ #C8 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C6, _name:#C7}
+ #C9 = eval /* from org-dartlang-testcase:///issue51823.dart */ #C2 ?{iss::E} #C5 : #C8
#C10 = iss::E {index:#C3, _name:#C4}
#C11 = iss::E {index:#C6, _name:#C7}
#C12 = <iss::E*>[#C10, #C11]
diff --git a/pkg/front_end/testcases/dart2js/issue51823.dart.weak.transformed.expect b/pkg/front_end/testcases/dart2js/issue51823.dart.weak.transformed.expect
index 1d4fce1..41c6969 100644
--- a/pkg/front_end/testcases/dart2js/issue51823.dart.weak.transformed.expect
+++ b/pkg/front_end/testcases/dart2js/issue51823.dart.weak.transformed.expect
@@ -42,14 +42,14 @@
constants {
#C1 = "foo"
- #C2 = eval const core::bool::fromEnvironment(#C1)
+ #C2 = eval /* from org-dartlang-testcase:///issue51823.dart */ const core::bool::fromEnvironment(#C1)
#C3 = 0.0
#C4 = "a"
- #C5 = eval iss::E{index:#C3, _name:#C4}
+ #C5 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C3, _name:#C4}
#C6 = 1.0
#C7 = "b"
- #C8 = eval iss::E{index:#C6, _name:#C7}
- #C9 = eval #C2 ?{iss::E} #C5 : #C8
+ #C8 = eval /* from org-dartlang-testcase:///issue51823_lib.dart */ iss::E{index:#C6, _name:#C7}
+ #C9 = eval /* from org-dartlang-testcase:///issue51823.dart */ #C2 ?{iss::E} #C5 : #C8
#C10 = iss::E {index:#C3, _name:#C4}
#C11 = iss::E {index:#C6, _name:#C7}
#C12 = <iss::E*>[#C10, #C11]
diff --git a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.expect b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.expect
index 274ff60..e5035cb 100644
--- a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.expect
+++ b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.expect
@@ -32,7 +32,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C13
class Class<T extends core::Object? = dynamic> extends core::Object {
@#C13
- constructor •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
: super core::Object::•() {
core::print("patch Class");
}
@@ -60,7 +60,7 @@
: super core::Object::•()
;
@#C13
- constructor patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
: super core::Object::•() {
core::print("patch ClassImpl");
}
diff --git a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.modular.expect b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.modular.expect
index 274ff60..e5035cb 100644
--- a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.modular.expect
@@ -32,7 +32,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C13
class Class<T extends core::Object? = dynamic> extends core::Object {
@#C13
- constructor •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
: super core::Object::•() {
core::print("patch Class");
}
@@ -60,7 +60,7 @@
: super core::Object::•()
;
@#C13
- constructor patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
: super core::Object::•() {
core::print("patch ClassImpl");
}
diff --git a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.outline.expect b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.outline.expect
index 8ef59c7..8c06287 100644
--- a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.outline.expect
@@ -15,7 +15,7 @@
typedef Alias<T extends core::num> = self2::Class<T>;
typedef AliasImpl<T extends core::num> = self2::ClassImpl<T>;
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class<T extends core::Object? = dynamic> extends core::Object {
@_in::patch
external constructor •({core::bool defaultValue = true, required self2::Class::T% value}) → self2::Class<self2::Class::T%>;
@@ -36,7 +36,7 @@
static method _#redirect2#tearOff<T extends core::Object? = dynamic>({core::bool defaultValue, required self2::Class::_#redirect2#tearOff::T% value}) → self2::Class<self2::Class::_#redirect2#tearOff::T%>
return self2::Class::redirect2<self2::Class::_#redirect2#tearOff::T%>(defaultValue: defaultValue, value: value);
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class ClassImpl<T extends core::Object? = dynamic> extends core::Object implements self2::Class<self2::ClassImpl::T%> {
constructor •({core::bool defaultValue = true, required self2::ClassImpl::T% value}) → self2::ClassImpl<self2::ClassImpl::T%>
;
diff --git a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.transformed.expect b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.transformed.expect
index 274ff60..e5035cb 100644
--- a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.strong.transformed.expect
@@ -32,7 +32,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C13
class Class<T extends core::Object? = dynamic> extends core::Object {
@#C13
- constructor •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
: super core::Object::•() {
core::print("patch Class");
}
@@ -60,7 +60,7 @@
: super core::Object::•()
;
@#C13
- constructor patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
: super core::Object::•() {
core::print("patch ClassImpl");
}
diff --git a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.weak.expect b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.weak.expect
index 274ff60..e5035cb 100644
--- a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.weak.expect
+++ b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.weak.expect
@@ -32,7 +32,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C13
class Class<T extends core::Object? = dynamic> extends core::Object {
@#C13
- constructor •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
: super core::Object::•() {
core::print("patch Class");
}
@@ -60,7 +60,7 @@
: super core::Object::•()
;
@#C13
- constructor patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
: super core::Object::•() {
core::print("patch ClassImpl");
}
diff --git a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.weak.transformed.expect b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.weak.transformed.expect
index 274ff60..e5035cb 100644
--- a/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.weak.transformed.expect
+++ b/pkg/front_end/testcases/dart2js/tear_off_patch/main.dart.weak.transformed.expect
@@ -32,7 +32,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C13
class Class<T extends core::Object? = dynamic> extends core::Object {
@#C13
- constructor •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
: super core::Object::•() {
core::print("patch Class");
}
@@ -60,7 +60,7 @@
: super core::Object::•()
;
@#C13
- constructor patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
: super core::Object::•() {
core::print("patch ClassImpl");
}
diff --git a/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.expect b/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.expect
index 742c6c5..1eaf61d 100644
--- a/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.expect
+++ b/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.expect
@@ -18,7 +18,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- const constructor _internal({core::bool defaultValue = #C2}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool defaultValue = #C2}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C1
diff --git a/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.modular.expect b/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.modular.expect
index 742c6c5..1eaf61d 100644
--- a/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.modular.expect
@@ -18,7 +18,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- const constructor _internal({core::bool defaultValue = #C2}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool defaultValue = #C2}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C1
diff --git a/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.outline.expect b/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.outline.expect
index 7bfb695..20b5b94 100644
--- a/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.outline.expect
@@ -13,10 +13,10 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- const constructor _internal({core::bool defaultValue = false}) → self2::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool defaultValue = false}) → self2::Class
: self2::Class::defaultValue = defaultValue, super core::Object::•()
;
@_in::patch
diff --git a/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.transformed.expect b/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.transformed.expect
index 742c6c5..1eaf61d 100644
--- a/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/dartdevc/factory_patch/main.dart.strong.transformed.expect
@@ -18,7 +18,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- const constructor _internal({core::bool defaultValue = #C2}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool defaultValue = #C2}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C1
diff --git a/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.expect b/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.expect
index bbbf1ec..082ffcc 100644
--- a/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.expect
+++ b/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.expect
@@ -38,25 +38,25 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C3
class Class extends core::Object /*hasConstConstructor*/ {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor _privateInjected() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _privateInjected() → test::Class
: test::Class::defaultValue = false, super core::Object::•()
;
- constructor redirect() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ redirect() → test::Class
: this test::Class::_private()
;
- constructor redirectInjected() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ redirectInjected() → test::Class
: this test::Class::_privateInjected()
;
@#C3
- constructor generative({core::bool defaultValue = #C1}) → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ generative({core::bool defaultValue = #C1}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C3
- const constructor constGenerative({core::bool defaultValue = #C1}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ constGenerative({core::bool defaultValue = #C1}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C3
- constructor _private() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _private() → test::Class
: test::Class::defaultValue = true, super core::Object::•()
;
}
@@ -65,7 +65,7 @@
final field core::int injectedField /* from org-dartlang-testcase:///patch_lib.dart */;
field core::int field;
@#C3
- constructor •(core::int field) → test::Class2
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •(core::int field) → test::Class2
: test::Class2::field = field, test::Class2::injectedField = field, super core::Object::•()
;
}
diff --git a/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.modular.expect b/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.modular.expect
index bbbf1ec..082ffcc 100644
--- a/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.modular.expect
@@ -38,25 +38,25 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C3
class Class extends core::Object /*hasConstConstructor*/ {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor _privateInjected() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _privateInjected() → test::Class
: test::Class::defaultValue = false, super core::Object::•()
;
- constructor redirect() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ redirect() → test::Class
: this test::Class::_private()
;
- constructor redirectInjected() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ redirectInjected() → test::Class
: this test::Class::_privateInjected()
;
@#C3
- constructor generative({core::bool defaultValue = #C1}) → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ generative({core::bool defaultValue = #C1}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C3
- const constructor constGenerative({core::bool defaultValue = #C1}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ constGenerative({core::bool defaultValue = #C1}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C3
- constructor _private() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _private() → test::Class
: test::Class::defaultValue = true, super core::Object::•()
;
}
@@ -65,7 +65,7 @@
final field core::int injectedField /* from org-dartlang-testcase:///patch_lib.dart */;
field core::int field;
@#C3
- constructor •(core::int field) → test::Class2
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •(core::int field) → test::Class2
: test::Class2::field = field, test::Class2::injectedField = field, super core::Object::•()
;
}
diff --git a/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.outline.expect
index a591faf..1a2158e 100644
--- a/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.outline.expect
@@ -15,25 +15,25 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object /*hasConstConstructor*/ {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor _privateInjected() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _privateInjected() → self2::Class
;
- constructor redirect() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ redirect() → self2::Class
;
- constructor redirectInjected() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ redirectInjected() → self2::Class
;
@_in::patch
external constructor generative({core::bool defaultValue = true}) → self2::Class;
@_in::patch
- const constructor constGenerative({core::bool defaultValue = true}) → self2::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ constGenerative({core::bool defaultValue = true}) → self2::Class
: self2::Class::defaultValue = defaultValue, super core::Object::•()
;
@_in::patch
external constructor _private() → self2::Class;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class2 extends core::Object {
final field core::int injectedField /* from org-dartlang-testcase:///patch_lib.dart */;
field core::int field;
diff --git a/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.transformed.expect b/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.transformed.expect
index bbbf1ec..082ffcc 100644
--- a/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/general/constructor_patch/main.dart.strong.transformed.expect
@@ -38,25 +38,25 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C3
class Class extends core::Object /*hasConstConstructor*/ {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor _privateInjected() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _privateInjected() → test::Class
: test::Class::defaultValue = false, super core::Object::•()
;
- constructor redirect() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ redirect() → test::Class
: this test::Class::_private()
;
- constructor redirectInjected() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ redirectInjected() → test::Class
: this test::Class::_privateInjected()
;
@#C3
- constructor generative({core::bool defaultValue = #C1}) → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ generative({core::bool defaultValue = #C1}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C3
- const constructor constGenerative({core::bool defaultValue = #C1}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ constGenerative({core::bool defaultValue = #C1}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C3
- constructor _private() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _private() → test::Class
: test::Class::defaultValue = true, super core::Object::•()
;
}
@@ -65,7 +65,7 @@
final field core::int injectedField /* from org-dartlang-testcase:///patch_lib.dart */;
field core::int field;
@#C3
- constructor •(core::int field) → test::Class2
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •(core::int field) → test::Class2
: test::Class2::field = field, test::Class2::injectedField = field, super core::Object::•()
;
}
diff --git a/pkg/front_end/testcases/general/factory_patch/main.dart.strong.expect b/pkg/front_end/testcases/general/factory_patch/main.dart.strong.expect
index 55092a2..e2d7f06 100644
--- a/pkg/front_end/testcases/general/factory_patch/main.dart.strong.expect
+++ b/pkg/front_end/testcases/general/factory_patch/main.dart.strong.expect
@@ -26,7 +26,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- const constructor _internal({core::bool defaultValue = #C2}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool defaultValue = #C2}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C1
diff --git a/pkg/front_end/testcases/general/factory_patch/main.dart.strong.modular.expect b/pkg/front_end/testcases/general/factory_patch/main.dart.strong.modular.expect
index 55092a2..e2d7f06 100644
--- a/pkg/front_end/testcases/general/factory_patch/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/general/factory_patch/main.dart.strong.modular.expect
@@ -26,7 +26,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- const constructor _internal({core::bool defaultValue = #C2}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool defaultValue = #C2}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C1
diff --git a/pkg/front_end/testcases/general/factory_patch/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/factory_patch/main.dart.strong.outline.expect
index 2d33898..0746810 100644
--- a/pkg/front_end/testcases/general/factory_patch/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/factory_patch/main.dart.strong.outline.expect
@@ -13,10 +13,10 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- const constructor _internal({core::bool defaultValue = false}) → self2::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool defaultValue = false}) → self2::Class
: self2::Class::defaultValue = defaultValue, super core::Object::•()
;
@_in::patch
diff --git a/pkg/front_end/testcases/general/factory_patch/main.dart.strong.transformed.expect b/pkg/front_end/testcases/general/factory_patch/main.dart.strong.transformed.expect
index 55092a2..e2d7f06 100644
--- a/pkg/front_end/testcases/general/factory_patch/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/general/factory_patch/main.dart.strong.transformed.expect
@@ -26,7 +26,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
final field core::bool defaultValue /* from org-dartlang-testcase:///patch_lib.dart */;
- const constructor _internal({core::bool defaultValue = #C2}) → test::Class
+ const constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool defaultValue = #C2}) → test::Class
: test::Class::defaultValue = defaultValue, super core::Object::•()
;
@#C1
diff --git a/pkg/front_end/testcases/general/inject_private_patch/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/inject_private_patch/main.dart.strong.outline.expect
index 9e8a3ec..167d2d2 100644
--- a/pkg/front_end/testcases/general/inject_private_patch/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/inject_private_patch/main.dart.strong.outline.expect
@@ -49,8 +49,8 @@
import "dart:_internal";
import "dart:_internal";
-@_in::patch
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib1.dart */ _in::patch
+@/* from org-dartlang-testcase:///patch_lib2.dart */ _in::patch
class Class extends core::Object {
synthetic constructor •() → self2::Class
;
diff --git a/pkg/front_end/testcases/general/inject_public/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/inject_public/main.dart.strong.outline.expect
index f5b52c8..8154ebc 100644
--- a/pkg/front_end/testcases/general/inject_public/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/inject_public/main.dart.strong.outline.expect
@@ -32,7 +32,7 @@
synthetic constructor •() → self2::InjectedClass
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
synthetic constructor •() → self2::Class
;
diff --git a/pkg/front_end/testcases/general/issue45101/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/issue45101/main.dart.strong.outline.expect
index cce9288..8c0e628 100644
--- a/pkg/front_end/testcases/general/issue45101/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/issue45101/main.dart.strong.outline.expect
@@ -19,8 +19,8 @@
: self2::_ArraySize::foo = foo, super core::Object::•()
;
}
-@_in::patch
-@const core::pragma::_("vm:entry-point")
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ const core::pragma::_("vm:entry-point")
class Array<T extends core::Object? = dynamic> extends core::Object {
@_in::patch
static factory /* from org-dartlang-testcase:///patch_lib.dart */ •<T extends core::Object? = dynamic>(core::int foo) → self2::Array<self2::Array::•::T%> /* redirection-target: self2::_ArraySize::•<self2::Array::•::T%>*/
diff --git a/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.expect b/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.expect
index f808d0d..d32bbcb 100644
--- a/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.expect
+++ b/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.expect
@@ -20,11 +20,11 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
- constructor _internal({core::bool value = #C2}) → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool value = #C2}) → test::Class
: super core::Object::•()
;
@#C1
- constructor patched() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched() → test::Class
: this test::Class::_internal()
;
constructor unpatched() → test::Class
@@ -46,11 +46,11 @@
}
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class SubClass extends test::_SubClass&Class&Mixin {
- constructor _internal() → test::SubClass
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal() → test::SubClass
: super test::_SubClass&Class&Mixin::_internal(value: true)
;
@#C1
- constructor patched() → test::SubClass
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched() → test::SubClass
: this test::SubClass::_internal()
;
constructor unpatched() → test::SubClass
diff --git a/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.modular.expect b/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.modular.expect
index f808d0d..d32bbcb 100644
--- a/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.modular.expect
@@ -20,11 +20,11 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
- constructor _internal({core::bool value = #C2}) → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool value = #C2}) → test::Class
: super core::Object::•()
;
@#C1
- constructor patched() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched() → test::Class
: this test::Class::_internal()
;
constructor unpatched() → test::Class
@@ -46,11 +46,11 @@
}
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class SubClass extends test::_SubClass&Class&Mixin {
- constructor _internal() → test::SubClass
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal() → test::SubClass
: super test::_SubClass&Class&Mixin::_internal(value: true)
;
@#C1
- constructor patched() → test::SubClass
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched() → test::SubClass
: this test::SubClass::_internal()
;
constructor unpatched() → test::SubClass
diff --git a/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.outline.expect
index 1bfb45f..802ea58 100644
--- a/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.outline.expect
@@ -13,9 +13,9 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
- constructor _internal({core::bool value = false}) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool value = false}) → self2::Class
;
@_in::patch
external constructor patched() → self2::Class;
@@ -35,9 +35,9 @@
: super self2::Class::_internal(value: value)
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class SubClass extends self2::_SubClass&Class&Mixin {
- constructor _internal() → self2::SubClass
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal() → self2::SubClass
;
@_in::patch
external constructor patched() → self2::SubClass;
diff --git a/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.transformed.expect b/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.transformed.expect
index da2bc41..0643475 100644
--- a/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/general/mixin_from_patch/main.dart.strong.transformed.expect
@@ -20,11 +20,11 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
- constructor _internal({core::bool value = #C2}) → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal({core::bool value = #C2}) → test::Class
: super core::Object::•()
;
@#C1
- constructor patched() → test::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched() → test::Class
: this test::Class::_internal()
;
constructor unpatched() → test::Class
@@ -46,11 +46,11 @@
}
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class SubClass extends test::_SubClass&Class&Mixin {
- constructor _internal() → test::SubClass
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ _internal() → test::SubClass
: super test::_SubClass&Class&Mixin::_internal(value: true)
;
@#C1
- constructor patched() → test::SubClass
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched() → test::SubClass
: this test::SubClass::_internal()
;
constructor unpatched() → test::SubClass
diff --git a/pkg/front_end/testcases/general/multiple_class_patches/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/multiple_class_patches/main.dart.strong.outline.expect
index 8c172ea..0056d3b 100644
--- a/pkg/front_end/testcases/general/multiple_class_patches/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/multiple_class_patches/main.dart.strong.outline.expect
@@ -16,8 +16,8 @@
import "dart:_internal";
import "dart:_internal";
-@_in::patch
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib1.dart */ _in::patch
+@/* from org-dartlang-testcase:///patch_lib2.dart */ _in::patch
class Class extends core::Object {
synthetic constructor •() → self2::Class
;
@@ -25,7 +25,7 @@
external method method1() → core::int;
@_in::patch
external method method2() → core::int;
- @_in::patch
+ @/* from org-dartlang-testcase:///patch_lib1.dart */ _in::patch
@_in::patch
external method method3() → core::int;
}
diff --git a/pkg/front_end/testcases/general/nested_lib_spec/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/nested_lib_spec/main.dart.strong.outline.expect
index d70d895..cbea0f1 100644
--- a/pkg/front_end/testcases/general/nested_lib_spec/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/nested_lib_spec/main.dart.strong.outline.expect
@@ -19,7 +19,7 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
synthetic constructor •() → self2::Class
;
@@ -32,7 +32,7 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///extra_patch_lib.dart */ _in::patch
class Extra extends core::Object {
synthetic constructor •() → self3::Extra
;
diff --git a/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.expect b/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.expect
index 41ec652..87f5934 100644
--- a/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.expect
+++ b/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.expect
@@ -21,7 +21,7 @@
@#C6
@#C16
@/* from org-dartlang-testcase:///origin_lib.dart */ #C18
- external constructor •() → self2::Class<self2::Class::T%>;
+ external constructor /* from org-dartlang-testcase:///patch_lib.dart */ •() → self2::Class<self2::Class::T%>;
@#C6
@#C20
@/* from org-dartlang-testcase:///origin_lib.dart */ #C22
diff --git a/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.modular.expect b/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.modular.expect
index 41ec652..87f5934 100644
--- a/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.modular.expect
@@ -21,7 +21,7 @@
@#C6
@#C16
@/* from org-dartlang-testcase:///origin_lib.dart */ #C18
- external constructor •() → self2::Class<self2::Class::T%>;
+ external constructor /* from org-dartlang-testcase:///patch_lib.dart */ •() → self2::Class<self2::Class::T%>;
@#C6
@#C20
@/* from org-dartlang-testcase:///origin_lib.dart */ #C22
diff --git a/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.outline.expect
index 72884c4..f38c3d3 100644
--- a/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.outline.expect
@@ -6,7 +6,7 @@
static method main() → dynamic
;
-@const dart.core::pragma::_("patch-library")
+@/* from org-dartlang-testcase:///patch_lib.dart */ const dart.core::pragma::_("patch-library")
@dart.core::pragma::_("origin-library")
library;
import self as self2;
@@ -15,17 +15,17 @@
import "dart:_internal";
-@_in::patch
-@const core::pragma::_("patch-class")
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ const core::pragma::_("patch-class")
@core::pragma::_("origin-class")
class Class<@core::pragma::_("patch-class-type-variable") @core::pragma::_("origin-class-type-variable") T extends core::Object? = dynamic> extends core::Object {
@_in::patch
@core::pragma::_("patch-constructor")
- @const core::pragma::_("origin-constructor")
+ @/* from org-dartlang-testcase:///origin_lib.dart */ const core::pragma::_("origin-constructor")
external constructor •() → self2::Class<self2::Class::T%>;
@_in::patch
@core::pragma::_("patch-procedure")
- @const core::pragma::_("origin-procedure")
+ @/* from org-dartlang-testcase:///origin_lib.dart */ const core::pragma::_("origin-procedure")
external method method<@core::pragma::_("origin-method-type-variable") S extends core::Object? = dynamic>() → void;
}
diff --git a/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.transformed.expect b/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.transformed.expect
index 41ec652..87f5934 100644
--- a/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/general/patch_annotations/main.dart.strong.transformed.expect
@@ -21,7 +21,7 @@
@#C6
@#C16
@/* from org-dartlang-testcase:///origin_lib.dart */ #C18
- external constructor •() → self2::Class<self2::Class::T%>;
+ external constructor /* from org-dartlang-testcase:///patch_lib.dart */ •() → self2::Class<self2::Class::T%>;
@#C6
@#C20
@/* from org-dartlang-testcase:///origin_lib.dart */ #C22
diff --git a/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.expect b/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.expect
index 93c0fff..ca13ee5 100644
--- a/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.expect
+++ b/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.expect
@@ -99,7 +99,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
@#C1
- constructor missingOriginConstructor() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ missingOriginConstructor() → self2::Class
: super core::Object::•()
;
constructor •() → self2::Class
diff --git a/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.modular.expect b/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.modular.expect
index 93c0fff..ca13ee5 100644
--- a/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.modular.expect
@@ -99,7 +99,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
@#C1
- constructor missingOriginConstructor() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ missingOriginConstructor() → self2::Class
: super core::Object::•()
;
constructor •() → self2::Class
diff --git a/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.outline.expect
index 60af488..d0b30cb 100644
--- a/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.outline.expect
@@ -94,10 +94,10 @@
synthetic constructor •() → self2::ExistingOriginClass#0#1
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
@_in::patch
- constructor missingOriginConstructor() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ missingOriginConstructor() → self2::Class
;
constructor •() → self2::Class
;
diff --git a/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.transformed.expect b/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.transformed.expect
index 93c0fff..ca13ee5 100644
--- a/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/general/patch_conflict/main.dart.strong.transformed.expect
@@ -99,7 +99,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
@#C1
- constructor missingOriginConstructor() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ missingOriginConstructor() → self2::Class
: super core::Object::•()
;
constructor •() → self2::Class
diff --git a/pkg/front_end/testcases/general/patch_extends_implements/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/patch_extends_implements/main.dart.strong.outline.expect
index 539032f..b7a8691 100644
--- a/pkg/front_end/testcases/general/patch_extends_implements/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/patch_extends_implements/main.dart.strong.outline.expect
@@ -67,32 +67,32 @@
synthetic constructor •() → self2::SuperClass
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
abstract class Class1a extends core::Object {
synthetic constructor •() → self2::Class1a
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class1b extends core::Object {
synthetic constructor •() → self2::Class1b
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class2a extends self2::SuperClass {
synthetic constructor •() → self2::Class2a
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class2b extends core::Object {
synthetic constructor •() → self2::Class2b
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class3a extends core::Object implements self2::Interface {
synthetic constructor •() → self2::Class3a
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class3b extends core::Object {
synthetic constructor •() → self2::Class3b
;
@@ -102,62 +102,62 @@
: super core::Object::•()
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class4a extends self2::_Class4a&Object&Mixin {
synthetic constructor •() → self2::Class4a
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class4b extends core::Object {
synthetic constructor •() → self2::Class4b
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class5a extends core::Object {
@_in::patch
external static factory •() → self2::Class5a /* redirection-target: self2::Class5aImpl::• */
return new self2::Class5aImpl::•();
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class5aImpl extends core::Object implements self2::Class5a {
synthetic constructor •() → self2::Class5aImpl
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class5b extends core::Object {
@_in::patch
external static factory •() → self2::Class5b
return new self2::Class5bImpl::•();
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class5bImpl extends core::Object {
synthetic constructor •() → self2::Class5bImpl
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class5c extends core::Object {
@_in::patch
external static factory •() → self2::Class5c
return new self2::Class5cImpl::•();
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class5cImpl extends core::Object {
synthetic constructor •() → self2::Class5cImpl
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class6a<T extends core::Object? = dynamic> extends core::Object {
@_in::patch
external static factory •<T extends core::Object? = dynamic>((self2::Class6a::•::T%) → void f) → self2::Class6a<self2::Class6a::•::T%>
return new self2::_Class6aImpl::•<self2::Class6a::•::T%>(f);
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class6b<T extends core::Object? = dynamic> extends core::Object {
@_in::patch
external static factory •<T extends core::Object? = dynamic>((self2::Class6b::•::T%) → void f) → self2::Class6b<self2::Class6b::•::T%> /* redirection-target: self2::_Class6bImpl::•<self2::Class6b::•::T%>*/
return new self2::_Class6bImpl::•<self2::Class6b::•::T%>(f);
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class6c<T extends core::Object? = dynamic> extends core::Object {
@_in::patch
external static factory •<T extends core::Object? = dynamic>((self2::Class6c::•::T%) → void f) → self2::Class6c<self2::Class6c::•::T%>
diff --git a/pkg/front_end/testcases/general/patch_extension_scope/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/patch_extension_scope/main.dart.strong.outline.expect
index 5c2b298..22bb92a 100644
--- a/pkg/front_end/testcases/general/patch_extension_scope/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/patch_extension_scope/main.dart.strong.outline.expect
@@ -32,8 +32,8 @@
import "dart:_internal";
import "dart:_internal";
-@_in::patch
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib1.dart */ _in::patch
+@/* from org-dartlang-testcase:///patch_lib2.dart */ _in::patch
class Class extends core::Object {
synthetic constructor •() → test::Class
;
diff --git a/pkg/front_end/testcases/general/platform_invalid_uris/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/platform_invalid_uris/main.dart.strong.outline.expect
index 4346feb..df95d9d 100644
--- a/pkg/front_end/testcases/general/platform_invalid_uris/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/platform_invalid_uris/main.dart.strong.outline.expect
@@ -56,7 +56,7 @@
import "org-dartlang-malformed-uri:?%3Aa";
export "org-dartlang-malformed-uri:?%3Ab";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
synthetic constructor •() → self2::Class
;
diff --git a/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.expect b/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.expect
index f8e56a0..d69e0c8 100644
--- a/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.expect
+++ b/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.expect
@@ -32,7 +32,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C13
class Class<T extends core::Object? = dynamic> extends core::Object {
@#C13
- constructor •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
: super core::Object::•() {
core::print("patch Class");
}
@@ -52,7 +52,7 @@
: super core::Object::•()
;
@#C13
- constructor patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
: super core::Object::•() {
core::print("patch ClassImpl");
}
diff --git a/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.modular.expect b/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.modular.expect
index f8e56a0..d69e0c8 100644
--- a/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.modular.expect
@@ -32,7 +32,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C13
class Class<T extends core::Object? = dynamic> extends core::Object {
@#C13
- constructor •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
: super core::Object::•() {
core::print("patch Class");
}
@@ -52,7 +52,7 @@
: super core::Object::•()
;
@#C13
- constructor patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
: super core::Object::•() {
core::print("patch ClassImpl");
}
diff --git a/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.outline.expect b/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.outline.expect
index 20e5b577..bb62035 100644
--- a/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.outline.expect
@@ -15,7 +15,7 @@
typedef Alias<T extends core::num> = self2::Class<T>;
typedef AliasImpl<T extends core::num> = self2::ClassImpl<T>;
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class<T extends core::Object? = dynamic> extends core::Object {
@_in::patch
external constructor •({core::bool defaultValue = true, required self2::Class::T% value}) → self2::Class<self2::Class::T%>;
@@ -28,7 +28,7 @@
external static factory redirect2<T extends core::Object? = dynamic>({core::bool defaultValue = null, required self2::Class::redirect2::T% value}) → self2::Class<self2::Class::redirect2::T%> /* redirection-target: self2::ClassImpl::patched<self2::Class::redirect2::T%>*/
return new self2::ClassImpl::patched<self2::Class::redirect2::T%>(defaultValue: defaultValue, value: value);
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class ClassImpl<T extends core::Object? = dynamic> extends core::Object implements self2::Class<self2::ClassImpl::T%> {
constructor •({core::bool defaultValue = true, required self2::ClassImpl::T% value}) → self2::ClassImpl<self2::ClassImpl::T%>
;
diff --git a/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.transformed.expect b/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.transformed.expect
index f8e56a0..d69e0c8 100644
--- a/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/general/tear_off_patch/main.dart.strong.transformed.expect
@@ -32,7 +32,7 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C13
class Class<T extends core::Object? = dynamic> extends core::Object {
@#C13
- constructor •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ •({core::bool defaultValue = #C14, required test::Class::T% value}) → test::Class<test::Class::T%>
: super core::Object::•() {
core::print("patch Class");
}
@@ -52,7 +52,7 @@
: super core::Object::•()
;
@#C13
- constructor patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patched({core::bool defaultValue = #C14, required test::ClassImpl::T% value}) → test::ClassImpl<test::ClassImpl::T%>
: super core::Object::•() {
core::print("patch ClassImpl");
}
diff --git a/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.expect b/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.expect
index eb81f6a..e169269 100644
--- a/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.expect
+++ b/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.expect
@@ -15,10 +15,10 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
field core::int? _#Class#foo = null /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor bar() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ bar() → self2::Class
: super core::Object::•()
;
- constructor baz(core::int foo) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ baz(core::int foo) → self2::Class
: self2::Class::_#Class#foo = foo, super core::Object::•()
;
get /* from org-dartlang-testcase:///patch_lib.dart */ foo() → core::int
diff --git a/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.modular.expect b/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.modular.expect
index eb81f6a..e169269 100644
--- a/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.modular.expect
@@ -15,10 +15,10 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
field core::int? _#Class#foo = null /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor bar() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ bar() → self2::Class
: super core::Object::•()
;
- constructor baz(core::int foo) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ baz(core::int foo) → self2::Class
: self2::Class::_#Class#foo = foo, super core::Object::•()
;
get /* from org-dartlang-testcase:///patch_lib.dart */ foo() → core::int
diff --git a/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.outline.expect b/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.outline.expect
index d31e08f..87eb401 100644
--- a/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.outline.expect
@@ -13,12 +13,12 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
field core::int? _#Class#foo /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor bar() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ bar() → self2::Class
;
- constructor baz(core::int foo) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ baz(core::int foo) → self2::Class
;
get /* from org-dartlang-testcase:///patch_lib.dart */ foo() → core::int;
set /* from org-dartlang-testcase:///patch_lib.dart */ foo(core::int foo#param) → void;
diff --git a/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.transformed.expect b/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.transformed.expect
index eb81f6a..e169269 100644
--- a/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/late_lowering/injected_late_field_checks/main.dart.strong.transformed.expect
@@ -15,10 +15,10 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
field core::int? _#Class#foo = null /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor bar() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ bar() → self2::Class
: super core::Object::•()
;
- constructor baz(core::int foo) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ baz(core::int foo) → self2::Class
: self2::Class::_#Class#foo = foo, super core::Object::•()
;
get /* from org-dartlang-testcase:///patch_lib.dart */ foo() → core::int
diff --git a/pkg/front_end/testcases/macros/inject_constructor.dart.strong.expect b/pkg/front_end/testcases/macros/inject_constructor.dart.strong.expect
index 9e9bbf6..cdb58c5 100644
--- a/pkg/front_end/testcases/macros/inject_constructor.dart.strong.expect
+++ b/pkg/front_end/testcases/macros/inject_constructor.dart.strong.expect
@@ -5,11 +5,11 @@
import "org-dartlang-testcase:///inject_constructor.dart";
class Class extends core::Object {
- constructor •() → self::Class
+ constructor /* from org-dartlang-testcase:///inject_constructor_lib.dart */ •() → self::Class
: super core::Object::•() {
core::print("injected");
}
- constructor named() → self::Class
+ constructor /* from org-dartlang-testcase:///inject_constructor_lib.dart */ named() → self::Class
: super core::Object::•() {
core::print("named-injected");
}
diff --git a/pkg/front_end/testcases/macros/inject_constructor.dart.strong.modular.expect b/pkg/front_end/testcases/macros/inject_constructor.dart.strong.modular.expect
index 9e9bbf6..cdb58c5 100644
--- a/pkg/front_end/testcases/macros/inject_constructor.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/macros/inject_constructor.dart.strong.modular.expect
@@ -5,11 +5,11 @@
import "org-dartlang-testcase:///inject_constructor.dart";
class Class extends core::Object {
- constructor •() → self::Class
+ constructor /* from org-dartlang-testcase:///inject_constructor_lib.dart */ •() → self::Class
: super core::Object::•() {
core::print("injected");
}
- constructor named() → self::Class
+ constructor /* from org-dartlang-testcase:///inject_constructor_lib.dart */ named() → self::Class
: super core::Object::•() {
core::print("named-injected");
}
diff --git a/pkg/front_end/testcases/macros/inject_constructor.dart.strong.outline.expect b/pkg/front_end/testcases/macros/inject_constructor.dart.strong.outline.expect
index 5935ec2..4800482 100644
--- a/pkg/front_end/testcases/macros/inject_constructor.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/macros/inject_constructor.dart.strong.outline.expect
@@ -5,9 +5,9 @@
import "org-dartlang-testcase:///inject_constructor.dart";
class Class extends core::Object {
- constructor •() → self::Class
+ constructor /* from org-dartlang-testcase:///inject_constructor_lib.dart */ •() → self::Class
;
- constructor named() → self::Class
+ constructor /* from org-dartlang-testcase:///inject_constructor_lib.dart */ named() → self::Class
;
}
static method main() → dynamic
diff --git a/pkg/front_end/testcases/macros/inject_constructor.dart.strong.transformed.expect b/pkg/front_end/testcases/macros/inject_constructor.dart.strong.transformed.expect
index 9e9bbf6..cdb58c5 100644
--- a/pkg/front_end/testcases/macros/inject_constructor.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/macros/inject_constructor.dart.strong.transformed.expect
@@ -5,11 +5,11 @@
import "org-dartlang-testcase:///inject_constructor.dart";
class Class extends core::Object {
- constructor •() → self::Class
+ constructor /* from org-dartlang-testcase:///inject_constructor_lib.dart */ •() → self::Class
: super core::Object::•() {
core::print("injected");
}
- constructor named() → self::Class
+ constructor /* from org-dartlang-testcase:///inject_constructor_lib.dart */ named() → self::Class
: super core::Object::•() {
core::print("named-injected");
}
diff --git a/pkg/front_end/testcases/macros/scope_access.dart.strong.expect b/pkg/front_end/testcases/macros/scope_access.dart.strong.expect
index e0cd256..0a6621b 100644
--- a/pkg/front_end/testcases/macros/scope_access.dart.strong.expect
+++ b/pkg/front_end/testcases/macros/scope_access.dart.strong.expect
@@ -7,21 +7,21 @@
import "org-dartlang-testcase:///scope_access.dart";
class Class extends core::Object {
- constructor injectedConstructor1() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib1.dart */ injectedConstructor1() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
new self::Class::injectedConstructor2();
new self::Class::_injectedConstructor3();
}
- constructor injectedConstructor2() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib2.dart */ injectedConstructor2() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
new self::Class::injectedConstructor2();
new self::Class::_injectedConstructor3();
}
- constructor _injectedConstructor3() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib3.dart */ _injectedConstructor3() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
diff --git a/pkg/front_end/testcases/macros/scope_access.dart.strong.modular.expect b/pkg/front_end/testcases/macros/scope_access.dart.strong.modular.expect
index e0cd256..0a6621b 100644
--- a/pkg/front_end/testcases/macros/scope_access.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/macros/scope_access.dart.strong.modular.expect
@@ -7,21 +7,21 @@
import "org-dartlang-testcase:///scope_access.dart";
class Class extends core::Object {
- constructor injectedConstructor1() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib1.dart */ injectedConstructor1() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
new self::Class::injectedConstructor2();
new self::Class::_injectedConstructor3();
}
- constructor injectedConstructor2() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib2.dart */ injectedConstructor2() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
new self::Class::injectedConstructor2();
new self::Class::_injectedConstructor3();
}
- constructor _injectedConstructor3() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib3.dart */ _injectedConstructor3() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
diff --git a/pkg/front_end/testcases/macros/scope_access.dart.strong.outline.expect b/pkg/front_end/testcases/macros/scope_access.dart.strong.outline.expect
index de4f5cc..9416ed9 100644
--- a/pkg/front_end/testcases/macros/scope_access.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/macros/scope_access.dart.strong.outline.expect
@@ -7,11 +7,11 @@
import "org-dartlang-testcase:///scope_access.dart";
class Class extends core::Object {
- constructor injectedConstructor1() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib1.dart */ injectedConstructor1() → self::Class
;
- constructor injectedConstructor2() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib2.dart */ injectedConstructor2() → self::Class
;
- constructor _injectedConstructor3() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib3.dart */ _injectedConstructor3() → self::Class
;
constructor constructor() → self::Class
;
diff --git a/pkg/front_end/testcases/macros/scope_access.dart.strong.transformed.expect b/pkg/front_end/testcases/macros/scope_access.dart.strong.transformed.expect
index e0cd256..0a6621b 100644
--- a/pkg/front_end/testcases/macros/scope_access.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/macros/scope_access.dart.strong.transformed.expect
@@ -7,21 +7,21 @@
import "org-dartlang-testcase:///scope_access.dart";
class Class extends core::Object {
- constructor injectedConstructor1() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib1.dart */ injectedConstructor1() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
new self::Class::injectedConstructor2();
new self::Class::_injectedConstructor3();
}
- constructor injectedConstructor2() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib2.dart */ injectedConstructor2() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
new self::Class::injectedConstructor2();
new self::Class::_injectedConstructor3();
}
- constructor _injectedConstructor3() → self::Class
+ constructor /* from org-dartlang-testcase:///scope_access_lib3.dart */ _injectedConstructor3() → self::Class
: super core::Object::•() {
new self::Class::constructor();
new self::Class::injectedConstructor1();
diff --git a/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.expect b/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.expect
index 3a8af24..6b4f936 100644
--- a/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.expect
+++ b/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.expect
@@ -15,10 +15,10 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
late field core::int foo /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor bar() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ bar() → self2::Class
: super core::Object::•()
;
- constructor baz(core::int foo) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ baz(core::int foo) → self2::Class
: self2::Class::foo = foo, super core::Object::•()
;
}
diff --git a/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.modular.expect b/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.modular.expect
index 3a8af24..6b4f936 100644
--- a/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.modular.expect
@@ -15,10 +15,10 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
late field core::int foo /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor bar() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ bar() → self2::Class
: super core::Object::•()
;
- constructor baz(core::int foo) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ baz(core::int foo) → self2::Class
: self2::Class::foo = foo, super core::Object::•()
;
}
diff --git a/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.outline.expect b/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.outline.expect
index 9e6ae34..8b25bd6 100644
--- a/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.outline.expect
@@ -13,12 +13,12 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
late field core::int foo /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor bar() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ bar() → self2::Class
;
- constructor baz(core::int foo) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ baz(core::int foo) → self2::Class
;
}
diff --git a/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.transformed.expect b/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.transformed.expect
index 3a8af24..6b4f936 100644
--- a/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/nnbd/injected_late_field_checks/main.dart.strong.transformed.expect
@@ -15,10 +15,10 @@
@/* from org-dartlang-testcase:///patch_lib.dart */ #C1
class Class extends core::Object {
late field core::int foo /* from org-dartlang-testcase:///patch_lib.dart */;
- constructor bar() → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ bar() → self2::Class
: super core::Object::•()
;
- constructor baz(core::int foo) → self2::Class
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ baz(core::int foo) → self2::Class
: self2::Class::foo = foo, super core::Object::•()
;
}
diff --git a/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.expect b/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.expect
index 4adb050..982632b 100644
--- a/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.expect
+++ b/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.expect
@@ -66,7 +66,7 @@
^" in k;
}
@#C1
- constructor patchedConstructor(core::int i, test::Class::T j) → test::Class<test::Class::T>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patchedConstructor(core::int i, test::Class::T j) → test::Class<test::Class::T>
: test::Class::a = i, test::Class::b = j, super core::Object::•() {
core::int k;
invalid-expression "pkg/front_end/testcases/nnbd/platform_definite_assignment/patch_lib.dart:15:5: Error: Non-nullable variable 'k' must be assigned before it can be used.
diff --git a/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.modular.expect b/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.modular.expect
index 4adb050..982632b 100644
--- a/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.modular.expect
@@ -66,7 +66,7 @@
^" in k;
}
@#C1
- constructor patchedConstructor(core::int i, test::Class::T j) → test::Class<test::Class::T>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patchedConstructor(core::int i, test::Class::T j) → test::Class<test::Class::T>
: test::Class::a = i, test::Class::b = j, super core::Object::•() {
core::int k;
invalid-expression "pkg/front_end/testcases/nnbd/platform_definite_assignment/patch_lib.dart:15:5: Error: Non-nullable variable 'k' must be assigned before it can be used.
diff --git a/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.outline.expect b/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.outline.expect
index 379ba5b..e943d18 100644
--- a/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.outline.expect
@@ -13,7 +13,7 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class<T extends core::num> extends core::Object /*hasConstConstructor*/ {
final field core::int a;
final field self2::Class::T b;
diff --git a/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.transformed.expect b/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.transformed.expect
index 4adb050..982632b 100644
--- a/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/nnbd/platform_definite_assignment/main.dart.strong.transformed.expect
@@ -66,7 +66,7 @@
^" in k;
}
@#C1
- constructor patchedConstructor(core::int i, test::Class::T j) → test::Class<test::Class::T>
+ constructor /* from org-dartlang-testcase:///patch_lib.dart */ patchedConstructor(core::int i, test::Class::T j) → test::Class<test::Class::T>
: test::Class::a = i, test::Class::b = j, super core::Object::•() {
core::int k;
invalid-expression "pkg/front_end/testcases/nnbd/platform_definite_assignment/patch_lib.dart:15:5: Error: Non-nullable variable 'k' must be assigned before it can be used.
diff --git a/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.expect b/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.expect
index 1123c64..c61d853 100644
--- a/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.expect
+++ b/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.expect
@@ -46,7 +46,7 @@
@/* from org-dartlang-testcase:///patch_lib2.dart */ #C1
class Class2 extends core::Object {
field core::int _field /* from org-dartlang-testcase:///patch_lib2.dart */;
- constructor constructor2(core::int _field) → test::Class2
+ constructor /* from org-dartlang-testcase:///patch_lib2.dart */ constructor2(core::int _field) → test::Class2
: test::Class2::_field = _field, super core::Object::•()
;
constructor constructor1() → test::Class2
diff --git a/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.modular.expect b/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.modular.expect
index 1123c64..c61d853 100644
--- a/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.modular.expect
@@ -46,7 +46,7 @@
@/* from org-dartlang-testcase:///patch_lib2.dart */ #C1
class Class2 extends core::Object {
field core::int _field /* from org-dartlang-testcase:///patch_lib2.dart */;
- constructor constructor2(core::int _field) → test::Class2
+ constructor /* from org-dartlang-testcase:///patch_lib2.dart */ constructor2(core::int _field) → test::Class2
: test::Class2::_field = _field, super core::Object::•()
;
constructor constructor1() → test::Class2
diff --git a/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.outline.expect b/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.outline.expect
index 674052b..f46b90b 100644
--- a/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.outline.expect
@@ -21,17 +21,17 @@
import "dart:_internal";
part patch_lib2.dart;
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib2.dart */ _in::patch
class Class1 extends core::Object {
field core::int _field /* from org-dartlang-testcase:///patch_lib2.dart */;
static field core::int _staticField /* from org-dartlang-testcase:///patch_lib2.dart */;
synthetic constructor •() → self2::Class1
;
}
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib2.dart */ _in::patch
class Class2 extends core::Object {
field core::int _field /* from org-dartlang-testcase:///patch_lib2.dart */;
- constructor constructor2(core::int _field) → self2::Class2
+ constructor /* from org-dartlang-testcase:///patch_lib2.dart */ constructor2(core::int _field) → self2::Class2
;
constructor constructor1() → self2::Class2
;
diff --git a/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.transformed.expect b/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.transformed.expect
index 1123c64..c61d853 100644
--- a/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/nnbd/platform_nonnullable_fields/main.dart.strong.transformed.expect
@@ -46,7 +46,7 @@
@/* from org-dartlang-testcase:///patch_lib2.dart */ #C1
class Class2 extends core::Object {
field core::int _field /* from org-dartlang-testcase:///patch_lib2.dart */;
- constructor constructor2(core::int _field) → test::Class2
+ constructor /* from org-dartlang-testcase:///patch_lib2.dart */ constructor2(core::int _field) → test::Class2
: test::Class2::_field = _field, super core::Object::•()
;
constructor constructor1() → test::Class2
diff --git a/pkg/front_end/testcases/nnbd/platform_optional_parameters/main.dart.strong.outline.expect b/pkg/front_end/testcases/nnbd/platform_optional_parameters/main.dart.strong.outline.expect
index ddbafe9..c234da4 100644
--- a/pkg/front_end/testcases/nnbd/platform_optional_parameters/main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/nnbd/platform_optional_parameters/main.dart.strong.outline.expect
@@ -46,7 +46,7 @@
import "dart:_internal";
-@_in::patch
+@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class Class extends core::Object {
synthetic constructor •() → self2::Class
;
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.expect b/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.expect
index e899a3b..ddf4f93 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.expect
@@ -21,7 +21,7 @@
import "dart:core" as core;
part ./unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart;
-typedef A<X extends core::num, unrelated Y extends core::Object? = dynamic> = self2::C<X>;
+typedef /* from org-dartlang-testcase:///unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart */ A<X extends core::num, unrelated Y extends core::Object? = dynamic> = self2::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object { // from org-dartlang-testcase:///unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart
synthetic constructor •() → self2::C<self2::C::X%>
: super core::Object::•()
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.modular.expect b/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.modular.expect
index e899a3b..ddf4f93 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.modular.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.modular.expect
@@ -21,7 +21,7 @@
import "dart:core" as core;
part ./unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart;
-typedef A<X extends core::num, unrelated Y extends core::Object? = dynamic> = self2::C<X>;
+typedef /* from org-dartlang-testcase:///unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart */ A<X extends core::num, unrelated Y extends core::Object? = dynamic> = self2::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object { // from org-dartlang-testcase:///unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart
synthetic constructor •() → self2::C<self2::C::X%>
: super core::Object::•()
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.outline.expect b/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.outline.expect
index 1868904..229ef97 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.outline.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.outline.expect
@@ -11,7 +11,7 @@
import "dart:core" as core;
part ./unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart;
-typedef A<X extends core::num, unrelated Y extends core::Object? = dynamic> = self2::C<X>;
+typedef /* from org-dartlang-testcase:///unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart */ A<X extends core::num, unrelated Y extends core::Object? = dynamic> = self2::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object { // from org-dartlang-testcase:///unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart
synthetic constructor •() → self2::C<self2::C::X%>
;
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.transformed.expect b/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.transformed.expect
index e899a3b..ddf4f93 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/unaliased_bounds_checks_in_constructor_calls_with_parts_main.dart.strong.transformed.expect
@@ -21,7 +21,7 @@
import "dart:core" as core;
part ./unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart;
-typedef A<X extends core::num, unrelated Y extends core::Object? = dynamic> = self2::C<X>;
+typedef /* from org-dartlang-testcase:///unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart */ A<X extends core::num, unrelated Y extends core::Object? = dynamic> = self2::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object { // from org-dartlang-testcase:///unaliased_bounds_checks_in_constructor_calls_with_parts_part_lib.dart
synthetic constructor •() → self2::C<self2::C::X%>
: super core::Object::•()
diff --git a/pkg/kernel/lib/text/ast_to_text.dart b/pkg/kernel/lib/text/ast_to_text.dart
index c7c4f17..51d7af3 100644
--- a/pkg/kernel/lib/text/ast_to_text.dart
+++ b/pkg/kernel/lib/text/ast_to_text.dart
@@ -1179,6 +1179,9 @@
writeModifier(node.isSynthetic, 'synthetic');
writeWord('constructor');
List<String> features = <String>[];
+ if (node.enclosingClass.fileUri != node.fileUri) {
+ features.add(" from ${node.fileUri} ");
+ }
if (features.isNotEmpty) {
writeWord("/*${features.join(',')}*/");
}
@@ -1402,6 +1405,9 @@
writeAnnotationList(node.annotations);
writeIndentation();
writeWord('typedef');
+ if (node.enclosingLibrary.fileUri != node.fileUri) {
+ writeWord("/* from ${node.fileUri} */");
+ }
writeWord(node.name);
writeTypeParameterList(node.typeParameters);
writeSpaced('=');
@@ -1715,9 +1721,7 @@
@override
void visitFileUriExpression(FileUriExpression node) {
- if (node is FileUriConstantExpression) {
- writeWord('/* from ${node.fileUri} */');
- }
+ writeWord('/* from ${node.fileUri} */');
writeExpression(node.expression);
}