1aa6f00107
The CL is a step towards have a more restricted and wellstructured handled of references and canonical names. The CL moves Reference to canonical_name.dart and makes CanonicalName.reference private, and replaces CanonicalName.getReference with a 'reference' getter. It also removes NamedNode.canonicalName, Field.getterCanonicalName and Field.setterCanonicalName so that these can only be accessed through the corresponding reference. This is to reduce the reliance on the canonical names which, ideally, should only be part of serialization and deserialization. TEST=existing Change-Id: I955fb7d52d4e112d8741f7c12dcf38b74ae0c91a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/190442 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
This package hosts VM specific Dart code and helper scripts.