2d63f26ef5
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>
25 lines
510 B
Plaintext
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();
|
|
}
|
|
}
|