Files
sdk/pkg/front_end/testcases/incremental/changing_modules_2.yaml.world.2.expect
T
Johnni Winther 2d63f26ef5 Reland "[cfe] Encode field references as @getters and @setters"
This removes the @fields and @=fields canonical name
encodings that allowed for encoding of conflicting members
and didn't support field<->getter/setter conversion
between dills or between outline and full dill.

TEST=existing tests+add aot expectation tests

Change-Id: I119b0c95f90e456356146cdc2d9241de4c1b4fff
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/186680
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Jens Johansen <jensj@google.com>
2021-03-09 05:47:16 +00:00

25 lines
510 B
Plaintext

main = main::main;
library from "package:example/a.dart" as a {
static field dart.core::bool* example = true;
static method a() → dynamic {}
}
library from "package:foo/foo.dart" as foo {
additionalExports = (a::example,
a::a,
a::example)
export "package:example/a.dart";
static field dart.core::bool* foo = true;
}
library from "org-dartlang-test:///main.dart" as main {
import "package:foo/foo.dart";
static method main() → dynamic {
dart.core::print("hello");
a::a();
}
}