Don't use `part of library.name` in platform libraries.

The feature will go away when we get any new part-affecting
language feature, whether enhanced parts or import shorthands.
Might as well be prepared.

Not touching tools/dom.

CoreLibraryReviewExempt: No changes to actual code. Also, vacation.
Tested: No behavior change, no new tests.
Change-Id: Ie70f07b9f8f73edd93bf37b93de60662e271a0e2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/440221
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Lasse Nielsen <lrn@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
diff --git a/pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart b/pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart
index 5446d9d..b6d6b73 100644
--- a/pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart
+++ b/pkg/_fe_analyzer_shared/lib/src/messages/codes_generated.dart
@@ -9,7 +9,7 @@
 
 // ignore_for_file: lines_longer_than_80_chars
 
-part of _fe_analyzer_shared.messages.codes;
+part of 'codes.dart';
 
 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
 const MessageCode codeAbstractClassConstructorTearOff = const MessageCode(
diff --git a/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/geometry.dart b/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/geometry.dart
index cf0281b..e821420 100644
--- a/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/geometry.dart
+++ b/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/geometry.dart
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-part of dart.ui;
+part of 'ui.dart';
 
 /// A radius for either circular or elliptical shapes.
 class Radius {
diff --git a/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/painting.dart b/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/painting.dart
index f0b2f2a..e3d7984 100644
--- a/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/painting.dart
+++ b/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/painting.dart
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-part of dart.ui;
+part of 'ui.dart';
 
 /// Algorithms to use when painting on the canvas.
 ///
diff --git a/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/text.dart b/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/text.dart
index 94e815f..eab1e55 100644
--- a/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/text.dart
+++ b/pkg/analyzer_testing/lib/mock_packages/package_content/ui/lib/text.dart
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-part of dart.ui;
+part of 'ui.dart';
 
 /// Whether to slant the glyphs in the font
 enum FontStyle {
diff --git a/pkg/analyzer_testing/lib/mock_packages/package_content/vector_math/lib/matrix4.dart b/pkg/analyzer_testing/lib/mock_packages/package_content/vector_math/lib/matrix4.dart
index ed4d3cb..48e3d39 100644
--- a/pkg/analyzer_testing/lib/mock_packages/package_content/vector_math/lib/matrix4.dart
+++ b/pkg/analyzer_testing/lib/mock_packages/package_content/vector_math/lib/matrix4.dart
@@ -2,7 +2,7 @@
 // All rights reserved. Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-part of vector_math_64;
+part of 'vector_math_64.dart';
 
 /// 4D Matrix.
 /// Values are stored in column major order.
diff --git a/pkg/front_end/tool/generate_messages_lib.dart b/pkg/front_end/tool/generate_messages_lib.dart
index e5825cc..86d9bc4 100644
--- a/pkg/front_end/tool/generate_messages_lib.dart
+++ b/pkg/front_end/tool/generate_messages_lib.dart
@@ -56,7 +56,7 @@
   sharedMessages.writeln(preamble1);
   sharedMessages.writeln(preamble2);
   sharedMessages.writeln("""
-part of _fe_analyzer_shared.messages.codes;
+part of 'codes.dart';
 """);
 
   cfeMessages.writeln(preamble1);
diff --git a/pkg/vm/testcases/transformations/vm_constant_evaluator/errors/not_constant_field.dart.linux.expect b/pkg/vm/testcases/transformations/vm_constant_evaluator/errors/not_constant_field.dart.linux.expect
index ad59cb4..518fe0b 100644
--- a/pkg/vm/testcases/transformations/vm_constant_evaluator/errors/not_constant_field.dart.linux.expect
+++ b/pkg/vm/testcases/transformations/vm_constant_evaluator/errors/not_constant_field.dart.linux.expect
@@ -1,5 +1,5 @@
 Constant evaluation error: Constant evaluation error:
-platform_impl.dart:2770 Constant evaluation error: The invocation of '_environmentCache' is not allowed in a constant expression.
+platform_impl.dart:2772 Constant evaluation error: The invocation of '_environmentCache' is not allowed in a constant expression.
 Member: notConstant
 File: not_constant_field.dart
 Offset: 350
diff --git a/sdk/lib/_http/crypto.dart b/sdk/lib/_http/crypto.dart
index 1ce0310..ca9bdfe 100644
--- a/sdk/lib/_http/crypto.dart
+++ b/sdk/lib/_http/crypto.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 class _CryptoUtils {
   static Uint8List getRandomBytes(int count) {
diff --git a/sdk/lib/_http/embedder_config.dart b/sdk/lib/_http/embedder_config.dart
index f43dc61..f7d2e74 100644
--- a/sdk/lib/_http/embedder_config.dart
+++ b/sdk/lib/_http/embedder_config.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 /// Embedder-specific `dart:_http` configuration.
 
diff --git a/sdk/lib/_http/http_date.dart b/sdk/lib/_http/http_date.dart
index 7518f0c..2996462 100644
--- a/sdk/lib/_http/http_date.dart
+++ b/sdk/lib/_http/http_date.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 /// Utility functions for working with dates with HTTP specific date
 /// formats.
diff --git a/sdk/lib/_http/http_headers.dart b/sdk/lib/_http/http_headers.dart
index dddd272..b8abb1a 100644
--- a/sdk/lib/_http/http_headers.dart
+++ b/sdk/lib/_http/http_headers.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 final _digitsValidator = RegExp(r"^\d+$");
 
diff --git a/sdk/lib/_http/http_impl.dart b/sdk/lib/_http/http_impl.dart
index 3bb0f6b..999d724 100644
--- a/sdk/lib/_http/http_impl.dart
+++ b/sdk/lib/_http/http_impl.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 abstract final class HttpProfiler {
   static final Map<String, _HttpProfileData> _profile = {};
diff --git a/sdk/lib/_http/http_parser.dart b/sdk/lib/_http/http_parser.dart
index 3b5855f..e7f49c9 100644
--- a/sdk/lib/_http/http_parser.dart
+++ b/sdk/lib/_http/http_parser.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 // Global constants.
 class _Const {
diff --git a/sdk/lib/_http/http_session.dart b/sdk/lib/_http/http_session.dart
index 99337c3..8e77e8e 100644
--- a/sdk/lib/_http/http_session.dart
+++ b/sdk/lib/_http/http_session.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 const String _DART_SESSION_ID = "DARTSESSID";
 
diff --git a/sdk/lib/_http/http_testing.dart b/sdk/lib/_http/http_testing.dart
index ebd4281..cdc7373 100644
--- a/sdk/lib/_http/http_testing.dart
+++ b/sdk/lib/_http/http_testing.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 /// Stubs and class aliases which make private names available for use in
 /// tests.  These should never be exported publically.
diff --git a/sdk/lib/_http/overrides.dart b/sdk/lib/_http/overrides.dart
index a48b353..4554790 100644
--- a/sdk/lib/_http/overrides.dart
+++ b/sdk/lib/_http/overrides.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 final _httpOverridesToken = Object();
 
diff --git a/sdk/lib/_http/websocket.dart b/sdk/lib/_http/websocket.dart
index ed8334c..1126b1b 100644
--- a/sdk/lib/_http/websocket.dart
+++ b/sdk/lib/_http/websocket.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 /// WebSocket status codes used when closing a WebSocket connection.
 abstract class WebSocketStatus {
diff --git a/sdk/lib/_http/websocket_impl.dart b/sdk/lib/_http/websocket_impl.dart
index 996a3d0..930e35a 100644
--- a/sdk/lib/_http/websocket_impl.dart
+++ b/sdk/lib/_http/websocket_impl.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._http;
+part of "dart:_http";
 
 const String _webSocketGUID = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11";
 const String _clientNoContextTakeover = "client_no_context_takeover";
diff --git a/sdk/lib/_internal/js_dev_runtime/private/annotations.dart b/sdk/lib/_internal/js_dev_runtime/private/annotations.dart
index f9a1244..f438292 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/annotations.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/annotations.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 /// Tells the optimizing compiler to always inline the annotated method.
 class ForceInline {
diff --git a/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart b/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart
index 0ba2881..746a036 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 base class CustomKeyHashMap<K, V> extends CustomHashMap<K, V> {
   final _Predicate<Object?> _validKey;
diff --git a/sdk/lib/_internal/js_dev_runtime/private/custom_hash_set.dart b/sdk/lib/_internal/js_dev_runtime/private/custom_hash_set.dart
index a3b8fa3..a9cab61 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/custom_hash_set.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/custom_hash_set.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 base class CustomKeyHashSet<E> extends CustomHashSet<E> {
   final _Predicate<Object?> _validKey;
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart
index a1aff22..88063d4 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart
@@ -10,7 +10,7 @@
 ///
 
 // TODO(leafp): Consider splitting some of this out.
-part of dart._runtime;
+part of "dart:_runtime";
 
 /// Returns a new type that mixes members from base and the mixin.
 void applyMixin(
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/debugger.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/debugger.dart
index 92f4617..4570844 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/debugger.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/debugger.dart
@@ -1,7 +1,7 @@
 // Copyright (c) 2023, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
-part of dart._runtime;
+part of "dart:_runtime";
 
 /// Debugger runtime API used by the debugger to display objects.
 ///
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart
index 5de1e79..678bd11 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._runtime;
+part of "dart:_runtime";
 
 // We need to set these properties while the sdk is only partially initialized
 // so we cannot use regular Dart fields.
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart
index 1a2cae1..55e7033 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart
@@ -4,7 +4,7 @@
 
 /// This library defines runtime operations on objects used by the code
 /// generator.
-part of dart._runtime;
+part of "dart:_runtime";
 
 // TODO(jmesserly): remove this in favor of _Invocation.
 class InvocationImpl extends Invocation {
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/records.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/records.dart
index 607b657..3e7c3c2 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/records.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/records.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._runtime;
+part of "dart:_runtime";
 
 /// Describes the shape of a record value.
 final class Shape {
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart
index c1baf50..a8653c7 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart
@@ -4,7 +4,7 @@
 
 /// This library defines the association between runtime objects and
 /// runtime types.
-part of dart._runtime;
+part of "dart:_runtime";
 
 /// Runtime type information.  This module defines the mapping from
 /// runtime objects to their runtime type information.  See the types
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart
index b145758..f1023ec 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart
@@ -3,7 +3,7 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// This library defines the representation of runtime types.
-part of dart._runtime;
+part of "dart:_runtime";
 
 @notNull
 bool _nativeNonNullAsserts = true;
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart
index 4502c4d..49bf0cd 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._runtime;
+part of "dart:_runtime";
 
 /// This library defines a set of general javascript utilities for us
 /// by the Dart runtime.
diff --git a/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart b/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart
index 06e6d97..ca1bf73 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 base class IdentityMap<K, V> extends InternalMap<K, V> {
   final _map = JS('', 'new Map()');
diff --git a/sdk/lib/_internal/js_dev_runtime/private/identity_hash_set.dart b/sdk/lib/_internal/js_dev_runtime/private/identity_hash_set.dart
index f94f919..09c7cfa 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/identity_hash_set.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/identity_hash_set.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 base class IdentitySet<E> extends InternalSet<E> {
   /// The backing store for this set.
diff --git a/sdk/lib/_internal/js_dev_runtime/private/js_array.dart b/sdk/lib/_internal/js_dev_runtime/private/js_array.dart
index 4b5a5c2..1c73b16 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/js_array.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/js_array.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._interceptors;
+part of "dart:_interceptors";
 
 /// Holds cached RTI objects for JS Array instances.
 final _arrayRtiSymbol = JS<Object>('', 'Symbol("arrayRti")');
diff --git a/sdk/lib/_internal/js_dev_runtime/private/js_number.dart b/sdk/lib/_internal/js_dev_runtime/private/js_number.dart
index 6e6f17b..0a1db65 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/js_number.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/js_number.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._interceptors;
+part of "dart:_interceptors";
 
 /// Only used as an interceptor by dart:_rti library for number values that look
 /// like an integer.
diff --git a/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart b/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart
index 56b290f..2ac14c6 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 /// Returns the property [index] of the JavaScript array [array].
 getIndex(array, int index) {
diff --git a/sdk/lib/_internal/js_dev_runtime/private/js_string.dart b/sdk/lib/_internal/js_dev_runtime/private/js_string.dart
index ac49213..9c8b79a 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/js_string.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/js_string.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._interceptors;
+part of "dart:_interceptors";
 
 /// The interceptor class for [String]. The compiler recognizes this
 /// class as an interceptor, and changes references to [:this:] to
diff --git a/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart b/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart
index 324c85c..b560aba 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart
@@ -5,7 +5,7 @@
 // Efficient JavaScript based implementation of a linked hash map used as a
 // backing map for constant maps and the [LinkedHashMap] patch
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 abstract base class InternalMap<K, V> extends MapBase<K, V>
     implements LinkedHashMap<K, V>, HashMap<K, V> {
diff --git a/sdk/lib/_internal/js_dev_runtime/private/linked_hash_set.dart b/sdk/lib/_internal/js_dev_runtime/private/linked_hash_set.dart
index f6f083f..e7b3293 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/linked_hash_set.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/linked_hash_set.dart
@@ -5,7 +5,7 @@
 // Efficient JavaScript based implementation of a linked hash set used as a
 // backing map for constant sets and the [LinkedHashSet] patch.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 /// Base class for our internal [LinkedHashSet]/[HashSet] implementations.
 ///
diff --git a/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart b/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart
index cc214e8..dfba7ce 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 // Obsolete in dart dev compiler. Added only so that the same version of
 // dart:html can be used in dart2js an dev compiler.
diff --git a/sdk/lib/_internal/js_dev_runtime/private/profile.dart b/sdk/lib/_internal/js_dev_runtime/private/profile.dart
index 76e56ef..ca7e34d 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/profile.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/profile.dart
@@ -3,7 +3,7 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// This file supports profiling dynamic calls.
-part of dart._debugger;
+part of "dart:_debugger";
 
 class _MethodStats {
   final String typeName;
diff --git a/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart b/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart
index b2e16ac..cc5e67e 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 // Helper method used by internal libraries.
 regExpGetNative(JSSyntaxRegExp regexp) => regexp._nativeRegExp;
diff --git a/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart b/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart
index bb9e8df..f8a759a 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 @notNull
 int stringIndexOfStringUnchecked(receiver, other, startIndex) {
diff --git a/sdk/lib/_internal/js_runtime/lib/annotations.dart b/sdk/lib/_internal/js_runtime/lib/annotations.dart
index abea0a8..837dc49 100644
--- a/sdk/lib/_internal/js_runtime/lib/annotations.dart
+++ b/sdk/lib/_internal/js_runtime/lib/annotations.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _js_helper;
+part of 'dart:_js_helper';
 
 /// Marks a class as native and defines its JavaScript name(s).
 class Native {
diff --git a/sdk/lib/_internal/js_runtime/lib/constant_map.dart b/sdk/lib/_internal/js_runtime/lib/constant_map.dart
index 85b6bbf..1373673 100644
--- a/sdk/lib/_internal/js_runtime/lib/constant_map.dart
+++ b/sdk/lib/_internal/js_runtime/lib/constant_map.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _js_helper;
+part of 'dart:_js_helper';
 
 class ConstantMapView<K, V> extends UnmodifiableMapView<K, V>
     implements ConstantMap<K, V> {
diff --git a/sdk/lib/_internal/js_runtime/lib/instantiation.dart b/sdk/lib/_internal/js_runtime/lib/instantiation.dart
index 8baf79f..91b5a1f 100644
--- a/sdk/lib/_internal/js_runtime/lib/instantiation.dart
+++ b/sdk/lib/_internal/js_runtime/lib/instantiation.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _js_helper;
+part of 'dart:_js_helper';
 
 /// Support final class for generic function type instantiation (binding of types).
 ///
diff --git a/sdk/lib/_internal/js_runtime/lib/js_array.dart b/sdk/lib/_internal/js_runtime/lib/js_array.dart
index d73ab4b..ac1704a 100644
--- a/sdk/lib/_internal/js_runtime/lib/js_array.dart
+++ b/sdk/lib/_internal/js_runtime/lib/js_array.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _interceptors;
+part of 'dart:_interceptors';
 
 class _Growable {
   const _Growable();
diff --git a/sdk/lib/_internal/js_runtime/lib/js_number.dart b/sdk/lib/_internal/js_runtime/lib/js_number.dart
index db653c0..33572a3 100644
--- a/sdk/lib/_internal/js_runtime/lib/js_number.dart
+++ b/sdk/lib/_internal/js_runtime/lib/js_number.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _interceptors;
+part of 'dart:_interceptors';
 
 /// Interceptor class for all Dart [num] implementations.
 ///
diff --git a/sdk/lib/_internal/js_runtime/lib/js_string.dart b/sdk/lib/_internal/js_runtime/lib/js_string.dart
index 9792dde..2dcb7d7 100644
--- a/sdk/lib/_internal/js_runtime/lib/js_string.dart
+++ b/sdk/lib/_internal/js_runtime/lib/js_string.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _interceptors;
+part of 'dart:_interceptors';
 
 /// The interceptor class for [String]. The compiler recognizes this
 /// class as an interceptor, and changes references to [:this:] to
diff --git a/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart b/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart
index 4017cc7..c19a5cd 100644
--- a/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart
+++ b/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart
@@ -5,7 +5,7 @@
 // Efficient JavaScript based implementation of a linked hash map used as a
 // backing map for constant maps and the [LinkedHashMap] patch
 
-part of _js_helper;
+part of 'dart:_js_helper';
 
 class JsLinkedHashMap<K, V> extends MapBase<K, V>
     implements LinkedHashMap<K, V>, InternalMap {
diff --git a/sdk/lib/_internal/js_runtime/lib/native_helper.dart b/sdk/lib/_internal/js_runtime/lib/native_helper.dart
index 264e134..6b37fc0 100644
--- a/sdk/lib/_internal/js_runtime/lib/native_helper.dart
+++ b/sdk/lib/_internal/js_runtime/lib/native_helper.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _js_helper;
+part of 'dart:_js_helper';
 
 // TODO(ngeoffray): stop using this method once our optimizers can
 // change str1.contains(str2) into str1.indexOf(str2) != -1.
diff --git a/sdk/lib/_internal/js_runtime/lib/records.dart b/sdk/lib/_internal/js_runtime/lib/records.dart
index d688fc0..7b8a859 100644
--- a/sdk/lib/_internal/js_runtime/lib/records.dart
+++ b/sdk/lib/_internal/js_runtime/lib/records.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _js_helper;
+part of 'dart:_js_helper';
 
 /// Base class for all records.
 abstract final class _Record implements Record {
diff --git a/sdk/lib/_internal/js_runtime/lib/regexp_helper.dart b/sdk/lib/_internal/js_runtime/lib/regexp_helper.dart
index 79c6cf6..3ddd008 100644
--- a/sdk/lib/_internal/js_runtime/lib/regexp_helper.dart
+++ b/sdk/lib/_internal/js_runtime/lib/regexp_helper.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _js_helper;
+part of 'dart:_js_helper';
 
 // Helper method used by internal libraries.
 regExpGetNative(JSSyntaxRegExp regexp) => regexp._nativeRegExp;
diff --git a/sdk/lib/_internal/js_runtime/lib/string_helper.dart b/sdk/lib/_internal/js_runtime/lib/string_helper.dart
index 874add3..94e0913 100644
--- a/sdk/lib/_internal/js_runtime/lib/string_helper.dart
+++ b/sdk/lib/_internal/js_runtime/lib/string_helper.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of _js_helper;
+part of 'dart:_js_helper';
 
 int stringIndexOfStringUnchecked(
   String receiver,
diff --git a/sdk/lib/_internal/vm/bin/resident_compiler_utils.dart b/sdk/lib/_internal/vm/bin/resident_compiler_utils.dart
index 29f8516..e320883 100644
--- a/sdk/lib/_internal/vm/bin/resident_compiler_utils.dart
+++ b/sdk/lib/_internal/vm/bin/resident_compiler_utils.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of vmservice_io;
+part of 'dart:vmservice_io';
 
 /// If [maybeUri] is a file uri, this function returns the result of converting
 /// [maybeUri] to a file path. Otherwise, it returns [maybeUri] back unmodified.
diff --git a/sdk/lib/_internal/vm/bin/vmservice_server.dart b/sdk/lib/_internal/vm/bin/vmservice_server.dart
index b905a34..3c49f0f 100644
--- a/sdk/lib/_internal/vm/bin/vmservice_server.dart
+++ b/sdk/lib/_internal/vm/bin/vmservice_server.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of vmservice_io;
+part of 'dart:vmservice_io';
 
 // TODO(48602): deprecate SILENT_OBSERVATORY in favor of SILENT_VM_SERVICE
 bool silentObservatory = bool.fromEnvironment('SILENT_OBSERVATORY');
diff --git a/sdk/lib/_internal/wasm/lib/js_array.dart b/sdk/lib/_internal/wasm/lib/js_array.dart
index 1c3e8e6..f65b539 100644
--- a/sdk/lib/_internal/wasm/lib/js_array.dart
+++ b/sdk/lib/_internal/wasm/lib/js_array.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_types;
+part of "dart:_js_types";
 
 extension JSArrayImplUncheckedOperations<T extends JSAny?> on JSArrayImpl {
   @pragma("wasm:prefer-inline")
diff --git a/sdk/lib/_internal/wasm/lib/js_typed_array.dart b/sdk/lib/_internal/wasm/lib/js_typed_array.dart
index 162f71f..76f12f4 100644
--- a/sdk/lib/_internal/wasm/lib/js_typed_array.dart
+++ b/sdk/lib/_internal/wasm/lib/js_typed_array.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_types;
+part of "dart:_js_types";
 
 /// Container class for constants that represent the possible types of a
 /// [WasmExternRef] that can be passed to [JSArrayBufferImpl].
diff --git a/sdk/lib/_internal/wasm/lib/regexp_helper.dart b/sdk/lib/_internal/wasm/lib/regexp_helper.dart
index 831a82d..aae122a 100644
--- a/sdk/lib/_internal/wasm/lib/regexp_helper.dart
+++ b/sdk/lib/_internal/wasm/lib/regexp_helper.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._js_helper;
+part of "dart:_js_helper";
 
 // TODO(joshualitt): This is a fork of the DDC RegExp class. In the longer term,
 // with careful factoring we may be able to share this code.
diff --git a/sdk/lib/async/async_error.dart b/sdk/lib/async/async_error.dart
index 4d0055f..dbe18b6 100644
--- a/sdk/lib/async/async_error.dart
+++ b/sdk/lib/async/async_error.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 /// An error and a stack trace.
 ///
diff --git a/sdk/lib/async/broadcast_stream_controller.dart b/sdk/lib/async/broadcast_stream_controller.dart
index 76c0205..eeaeeaf 100644
--- a/sdk/lib/async/broadcast_stream_controller.dart
+++ b/sdk/lib/async/broadcast_stream_controller.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 class _BroadcastStream<T> extends _ControllerStream<T> {
   _BroadcastStream(_StreamControllerLifecycle<T> controller)
diff --git a/sdk/lib/async/deferred_load.dart b/sdk/lib/async/deferred_load.dart
index 6f0fb42..71e4021 100644
--- a/sdk/lib/async/deferred_load.dart
+++ b/sdk/lib/async/deferred_load.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 /// Thrown when a deferred library fails to load.
 final class DeferredLoadException implements Exception {
diff --git a/sdk/lib/async/future.dart b/sdk/lib/async/future.dart
index 4d69a8d..a741bbd 100644
--- a/sdk/lib/async/future.dart
+++ b/sdk/lib/async/future.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 /// A type representing values that are either `Future<T>` or `T`.
 ///
diff --git a/sdk/lib/async/future_extensions.dart b/sdk/lib/async/future_extensions.dart
index 7cae922..b776d35 100644
--- a/sdk/lib/async/future_extensions.dart
+++ b/sdk/lib/async/future_extensions.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 @Since("3.0")
 extension FutureIterable<T> on Iterable<Future<T>> {
diff --git a/sdk/lib/async/future_impl.dart b/sdk/lib/async/future_impl.dart
index d2e0897..bddb11d 100644
--- a/sdk/lib/async/future_impl.dart
+++ b/sdk/lib/async/future_impl.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 /// Sets [stackTrace] as [Error.stackTrace] on [error], if that is an [Error].
 ///
diff --git a/sdk/lib/async/schedule_microtask.dart b/sdk/lib/async/schedule_microtask.dart
index cb393d1..9728677 100644
--- a/sdk/lib/async/schedule_microtask.dart
+++ b/sdk/lib/async/schedule_microtask.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 typedef void _AsyncCallback();
 
diff --git a/sdk/lib/async/stream.dart b/sdk/lib/async/stream.dart
index d442f75..488573c 100644
--- a/sdk/lib/async/stream.dart
+++ b/sdk/lib/async/stream.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 // -------------------------------------------------------------------
 // Core Stream types
diff --git a/sdk/lib/async/stream_controller.dart b/sdk/lib/async/stream_controller.dart
index 569556b..23068cb 100644
--- a/sdk/lib/async/stream_controller.dart
+++ b/sdk/lib/async/stream_controller.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 // -------------------------------------------------------------------
 // Controller for creating and adding events to a stream.
diff --git a/sdk/lib/async/stream_impl.dart b/sdk/lib/async/stream_impl.dart
index d04ea8e..65256ce 100644
--- a/sdk/lib/async/stream_impl.dart
+++ b/sdk/lib/async/stream_impl.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 /// Abstract and private interface for a place to put events.
 abstract class _EventSink<T> {
diff --git a/sdk/lib/async/stream_pipe.dart b/sdk/lib/async/stream_pipe.dart
index d8a3fb5..c84fd31 100644
--- a/sdk/lib/async/stream_pipe.dart
+++ b/sdk/lib/async/stream_pipe.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 /// Runs user code and takes actions depending on success or failure.
 _runUserCode<T>(
diff --git a/sdk/lib/async/stream_transformers.dart b/sdk/lib/async/stream_transformers.dart
index 491ddc0..330eea4 100644
--- a/sdk/lib/async/stream_transformers.dart
+++ b/sdk/lib/async/stream_transformers.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 /// Wraps an [_EventSink] so it exposes only the [EventSink] interface.
 class _EventSinkWrapper<T> implements EventSink<T> {
diff --git a/sdk/lib/async/timer.dart b/sdk/lib/async/timer.dart
index 242182a..413b164 100644
--- a/sdk/lib/async/timer.dart
+++ b/sdk/lib/async/timer.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of "dart:async";
 
 /// A countdown timer that can be configured to fire once or repeatedly.
 ///
diff --git a/sdk/lib/async/zone.dart b/sdk/lib/async/zone.dart
index 866d4be..e04b882d 100644
--- a/sdk/lib/async/zone.dart
+++ b/sdk/lib/async/zone.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.async;
+part of 'dart:async';
 
 typedef ZoneCallback<R> = R Function();
 typedef ZoneUnaryCallback<R, T> = R Function(T);
diff --git a/sdk/lib/collection/collections.dart b/sdk/lib/collection/collections.dart
index 1137f52..d34b319 100644
--- a/sdk/lib/collection/collections.dart
+++ b/sdk/lib/collection/collections.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// An unmodifiable [List] view of another List.
 ///
diff --git a/sdk/lib/collection/hash_map.dart b/sdk/lib/collection/hash_map.dart
index 57c0fe0..edfa9b6 100644
--- a/sdk/lib/collection/hash_map.dart
+++ b/sdk/lib/collection/hash_map.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// Default function for equality comparison in customized HashMaps.
 bool _defaultEquals(Object? a, Object? b) => a == b;
diff --git a/sdk/lib/collection/hash_set.dart b/sdk/lib/collection/hash_set.dart
index 2306404..4abe2a2 100644
--- a/sdk/lib/collection/hash_set.dart
+++ b/sdk/lib/collection/hash_set.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// An unordered hash-table based [Set] implementation.
 ///
diff --git a/sdk/lib/collection/iterable.dart b/sdk/lib/collection/iterable.dart
index 9a0a674..bff8ef9 100644
--- a/sdk/lib/collection/iterable.dart
+++ b/sdk/lib/collection/iterable.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// This [Iterable] mixin implements all [Iterable] members except `iterator`.
 ///
diff --git a/sdk/lib/collection/iterator.dart b/sdk/lib/collection/iterator.dart
index c05abe4..2333197 100644
--- a/sdk/lib/collection/iterator.dart
+++ b/sdk/lib/collection/iterator.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// Wrapper for [Iterator] providing the pre-Dart 1.0 iterator interface.
 ///
diff --git a/sdk/lib/collection/linked_hash_map.dart b/sdk/lib/collection/linked_hash_map.dart
index 8684667..42cacce 100644
--- a/sdk/lib/collection/linked_hash_map.dart
+++ b/sdk/lib/collection/linked_hash_map.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// An insertion-ordered [Map] with expected constant-time lookup.
 ///
diff --git a/sdk/lib/collection/linked_hash_set.dart b/sdk/lib/collection/linked_hash_set.dart
index 71fc13d..67fdf12 100644
--- a/sdk/lib/collection/linked_hash_set.dart
+++ b/sdk/lib/collection/linked_hash_set.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// A [LinkedHashSet] is a hash-table based [Set] implementation.
 ///
diff --git a/sdk/lib/collection/linked_list.dart b/sdk/lib/collection/linked_list.dart
index 2429074..87e3d93 100644
--- a/sdk/lib/collection/linked_list.dart
+++ b/sdk/lib/collection/linked_list.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// A specialized double-linked list of elements that extends [LinkedListEntry].
 ///
diff --git a/sdk/lib/collection/list.dart b/sdk/lib/collection/list.dart
index 1c3af1b..5a70115 100644
--- a/sdk/lib/collection/list.dart
+++ b/sdk/lib/collection/list.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// Abstract implementation of a list.
 ///
diff --git a/sdk/lib/collection/maps.dart b/sdk/lib/collection/maps.dart
index d0ba5d5..252608d 100644
--- a/sdk/lib/collection/maps.dart
+++ b/sdk/lib/collection/maps.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// Base class for implementing a [Map].
 ///
diff --git a/sdk/lib/collection/queue.dart b/sdk/lib/collection/queue.dart
index bd20a36..7dff245 100644
--- a/sdk/lib/collection/queue.dart
+++ b/sdk/lib/collection/queue.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// Helper interface to hide [EfficientLengthIterable] from the public
 /// declaration of [Queue].
diff --git a/sdk/lib/collection/set.dart b/sdk/lib/collection/set.dart
index 602832a..68c0f30 100644
--- a/sdk/lib/collection/set.dart
+++ b/sdk/lib/collection/set.dart
@@ -3,7 +3,7 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// Base implementations of [Set].
-part of dart.collection;
+part of "dart:collection";
 
 /// Base implementation of [Set].
 ///
diff --git a/sdk/lib/collection/splay_tree.dart b/sdk/lib/collection/splay_tree.dart
index 65e3029..e61c6c8 100644
--- a/sdk/lib/collection/splay_tree.dart
+++ b/sdk/lib/collection/splay_tree.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.collection;
+part of "dart:collection";
 
 /// A node in a splay tree. It holds the sorting key and the left
 /// and right children in the tree.
diff --git a/sdk/lib/convert/ascii.dart b/sdk/lib/convert/ascii.dart
index 74542ca0..fe320e9 100644
--- a/sdk/lib/convert/ascii.dart
+++ b/sdk/lib/convert/ascii.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// An instance of the default implementation of the [AsciiCodec].
 ///
diff --git a/sdk/lib/convert/base64.dart b/sdk/lib/convert/base64.dart
index 32be48f..e861cf4 100644
--- a/sdk/lib/convert/base64.dart
+++ b/sdk/lib/convert/base64.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// A [base64](https://tools.ietf.org/html/rfc4648) encoder and decoder.
 ///
diff --git a/sdk/lib/convert/byte_conversion.dart b/sdk/lib/convert/byte_conversion.dart
index 0b2012b..d7d6012 100644
--- a/sdk/lib/convert/byte_conversion.dart
+++ b/sdk/lib/convert/byte_conversion.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// The [ByteConversionSink] provides an interface for converters to
 /// efficiently transmit byte data.
diff --git a/sdk/lib/convert/chunked_conversion.dart b/sdk/lib/convert/chunked_conversion.dart
index 4867a29..aa5fb68 100644
--- a/sdk/lib/convert/chunked_conversion.dart
+++ b/sdk/lib/convert/chunked_conversion.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// A [ChunkedConversionSink] is used to transmit data more efficiently between
 /// two converters during chunked conversions.
diff --git a/sdk/lib/convert/codec.dart b/sdk/lib/convert/codec.dart
index 42205cc..55c0666 100644
--- a/sdk/lib/convert/codec.dart
+++ b/sdk/lib/convert/codec.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// A [Codec] encodes and (if supported) decodes data.
 ///
diff --git a/sdk/lib/convert/converter.dart b/sdk/lib/convert/converter.dart
index 0374d05..9f20422 100644
--- a/sdk/lib/convert/converter.dart
+++ b/sdk/lib/convert/converter.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// A [Converter] converts data from one representation into another.
 ///
diff --git a/sdk/lib/convert/encoding.dart b/sdk/lib/convert/encoding.dart
index cdc8c3a..9a59506 100644
--- a/sdk/lib/convert/encoding.dart
+++ b/sdk/lib/convert/encoding.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// Open-ended set of encodings.
 ///
diff --git a/sdk/lib/convert/html_escape.dart b/sdk/lib/convert/html_escape.dart
index 4650bf9..b57f15b 100644
--- a/sdk/lib/convert/html_escape.dart
+++ b/sdk/lib/convert/html_escape.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// A `String` converter that converts characters to HTML entities.
 ///
diff --git a/sdk/lib/convert/json.dart b/sdk/lib/convert/json.dart
index 347b634..3db43e5 100644
--- a/sdk/lib/convert/json.dart
+++ b/sdk/lib/convert/json.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// Error thrown by JSON serialization if an object cannot be serialized.
 ///
diff --git a/sdk/lib/convert/latin1.dart b/sdk/lib/convert/latin1.dart
index 1d4c987..40af9ae 100644
--- a/sdk/lib/convert/latin1.dart
+++ b/sdk/lib/convert/latin1.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// An instance of the default implementation of the [Latin1Codec].
 ///
diff --git a/sdk/lib/convert/line_splitter.dart b/sdk/lib/convert/line_splitter.dart
index c16cfd3..b2d3e9e 100644
--- a/sdk/lib/convert/line_splitter.dart
+++ b/sdk/lib/convert/line_splitter.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 // Character constants.
 const int _LF = 10;
diff --git a/sdk/lib/convert/string_conversion.dart b/sdk/lib/convert/string_conversion.dart
index bbd3b5b..38deb4ab 100644
--- a/sdk/lib/convert/string_conversion.dart
+++ b/sdk/lib/convert/string_conversion.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// A sink for converters to efficiently transmit String data.
 ///
diff --git a/sdk/lib/convert/utf.dart b/sdk/lib/convert/utf.dart
index 310d0a3..13354f2 100644
--- a/sdk/lib/convert/utf.dart
+++ b/sdk/lib/convert/utf.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.convert;
+part of "dart:convert";
 
 /// The Unicode Replacement character `U+FFFD` (�).
 const int unicodeReplacementCharacterRune = 0xFFFD;
diff --git a/sdk/lib/core/annotations.dart b/sdk/lib/core/annotations.dart
index 8c4a8de..ce7e490 100644
--- a/sdk/lib/core/annotations.dart
+++ b/sdk/lib/core/annotations.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// The annotation `@Deprecated('migration')` marks a feature as deprecated.
 ///
diff --git a/sdk/lib/core/bigint.dart b/sdk/lib/core/bigint.dart
index 33fa926..f62de239 100644
--- a/sdk/lib/core/bigint.dart
+++ b/sdk/lib/core/bigint.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// An arbitrarily large integer value.
 ///
diff --git a/sdk/lib/core/bool.dart b/sdk/lib/core/bool.dart
index a7b32b8f..d84b5ee 100644
--- a/sdk/lib/core/bool.dart
+++ b/sdk/lib/core/bool.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 // Examples can assume:
 // class Logger { const Logger({String id}); }
diff --git a/sdk/lib/core/comparable.dart b/sdk/lib/core/comparable.dart
index 3d0bd51..d29d5be 100644
--- a/sdk/lib/core/comparable.dart
+++ b/sdk/lib/core/comparable.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// The signature of a generic comparison function.
 ///
diff --git a/sdk/lib/core/date_time.dart b/sdk/lib/core/date_time.dart
index 9a0b386..63223b0 100644
--- a/sdk/lib/core/date_time.dart
+++ b/sdk/lib/core/date_time.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// An instant in time, such as July 20, 1969, 8:18pm GMT.
 ///
diff --git a/sdk/lib/core/double.dart b/sdk/lib/core/double.dart
index 50cf340..b50ed1b 100644
--- a/sdk/lib/core/double.dart
+++ b/sdk/lib/core/double.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A double-precision floating point number.
 ///
diff --git a/sdk/lib/core/duration.dart b/sdk/lib/core/duration.dart
index a5b60b2..29d88ac 100644
--- a/sdk/lib/core/duration.dart
+++ b/sdk/lib/core/duration.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A span of time, such as 27 days, 4 hours, 12 minutes, and 3 seconds.
 ///
diff --git a/sdk/lib/core/enum.dart b/sdk/lib/core/enum.dart
index e80966d..3cbbf50 100644
--- a/sdk/lib/core/enum.dart
+++ b/sdk/lib/core/enum.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// An enumerated value.
 ///
diff --git a/sdk/lib/core/errors.dart b/sdk/lib/core/errors.dart
index 9f04730..5500c74 100644
--- a/sdk/lib/core/errors.dart
+++ b/sdk/lib/core/errors.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// Error objects thrown in the case of a program failure.
 ///
diff --git a/sdk/lib/core/exceptions.dart b/sdk/lib/core/exceptions.dart
index c8f92cf..fb3e634 100644
--- a/sdk/lib/core/exceptions.dart
+++ b/sdk/lib/core/exceptions.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 // Exceptions are thrown either by the VM or from Dart code.
 
diff --git a/sdk/lib/core/function.dart b/sdk/lib/core/function.dart
index 21172ee..a2062f7 100644
--- a/sdk/lib/core/function.dart
+++ b/sdk/lib/core/function.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A function value.
 ///
diff --git a/sdk/lib/core/identical.dart b/sdk/lib/core/identical.dart
index 917addb..6eac61f 100644
--- a/sdk/lib/core/identical.dart
+++ b/sdk/lib/core/identical.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// Check whether two object references are to the same object.
 ///
diff --git a/sdk/lib/core/int.dart b/sdk/lib/core/int.dart
index 1b038d3..f924d3d 100644
--- a/sdk/lib/core/int.dart
+++ b/sdk/lib/core/int.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// An integer number.
 ///
diff --git a/sdk/lib/core/invocation.dart b/sdk/lib/core/invocation.dart
index e9dc121..ee11f95 100644
--- a/sdk/lib/core/invocation.dart
+++ b/sdk/lib/core/invocation.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// Representation of the invocation of a member on an object.
 ///
diff --git a/sdk/lib/core/iterable.dart b/sdk/lib/core/iterable.dart
index 8c354d0..6f46b44 100644
--- a/sdk/lib/core/iterable.dart
+++ b/sdk/lib/core/iterable.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A collection of values, or "elements", that can be accessed sequentially.
 ///
diff --git a/sdk/lib/core/iterator.dart b/sdk/lib/core/iterator.dart
index 915e622..6682d7f 100644
--- a/sdk/lib/core/iterator.dart
+++ b/sdk/lib/core/iterator.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// An interface for getting items, one at a time, from an object.
 ///
diff --git a/sdk/lib/core/list.dart b/sdk/lib/core/list.dart
index ed4c339..47012a7 100644
--- a/sdk/lib/core/list.dart
+++ b/sdk/lib/core/list.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// Helper interface to hide [EfficientLengthIterable] from the public
 /// declaration of [List].
diff --git a/sdk/lib/core/map.dart b/sdk/lib/core/map.dart
index 86654aa..12c0cca 100644
--- a/sdk/lib/core/map.dart
+++ b/sdk/lib/core/map.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A collection of key/value pairs, from which you retrieve a value
 /// using its associated key.
diff --git a/sdk/lib/core/null.dart b/sdk/lib/core/null.dart
index b417b50..45bafe2 100644
--- a/sdk/lib/core/null.dart
+++ b/sdk/lib/core/null.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// The reserved word `null` denotes an object that is the sole instance of
 /// this class.
diff --git a/sdk/lib/core/num.dart b/sdk/lib/core/num.dart
index 4da3482..0dbd317 100644
--- a/sdk/lib/core/num.dart
+++ b/sdk/lib/core/num.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// An integer or floating-point number.
 ///
diff --git a/sdk/lib/core/object.dart b/sdk/lib/core/object.dart
index d9ca4b1..27f6a31 100644
--- a/sdk/lib/core/object.dart
+++ b/sdk/lib/core/object.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// The base class for all Dart objects except `null`.
 ///
diff --git a/sdk/lib/core/pattern.dart b/sdk/lib/core/pattern.dart
index 9f6e34d..4e61b6d 100644
--- a/sdk/lib/core/pattern.dart
+++ b/sdk/lib/core/pattern.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// An interface for basic searches within strings.
 abstract interface class Pattern {
diff --git a/sdk/lib/core/print.dart b/sdk/lib/core/print.dart
index 070174d..02c3c27 100644
--- a/sdk/lib/core/print.dart
+++ b/sdk/lib/core/print.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// Prints an object to the console.
 ///
diff --git a/sdk/lib/core/record.dart b/sdk/lib/core/record.dart
index 5c311b2..c59f754 100644
--- a/sdk/lib/core/record.dart
+++ b/sdk/lib/core/record.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A record value.
 ///
diff --git a/sdk/lib/core/regexp.dart b/sdk/lib/core/regexp.dart
index 7cac56f..048f621 100644
--- a/sdk/lib/core/regexp.dart
+++ b/sdk/lib/core/regexp.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A regular expression pattern.
 ///
diff --git a/sdk/lib/core/set.dart b/sdk/lib/core/set.dart
index 5b2e6ef..3ddd5df 100644
--- a/sdk/lib/core/set.dart
+++ b/sdk/lib/core/set.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// Helper interface to hide [EfficientLengthIterable] from the public
 /// declaration of [Set].
diff --git a/sdk/lib/core/sink.dart b/sdk/lib/core/sink.dart
index 31a53b5..c3cb3f8 100644
--- a/sdk/lib/core/sink.dart
+++ b/sdk/lib/core/sink.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A generic destination for data.
 ///
diff --git a/sdk/lib/core/stacktrace.dart b/sdk/lib/core/stacktrace.dart
index b2f8688..80bb1a4 100644
--- a/sdk/lib/core/stacktrace.dart
+++ b/sdk/lib/core/stacktrace.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// An interface implemented by all stack trace objects.
 ///
diff --git a/sdk/lib/core/stopwatch.dart b/sdk/lib/core/stopwatch.dart
index 959fcbe..dc0f7e7 100644
--- a/sdk/lib/core/stopwatch.dart
+++ b/sdk/lib/core/stopwatch.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A stopwatch which measures time while it's running.
 ///
diff --git a/sdk/lib/core/string.dart b/sdk/lib/core/string.dart
index 68a445f..4b47312 100644
--- a/sdk/lib/core/string.dart
+++ b/sdk/lib/core/string.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A sequence of UTF-16 code units.
 ///
diff --git a/sdk/lib/core/string_buffer.dart b/sdk/lib/core/string_buffer.dart
index 2983e15..713c06d 100644
--- a/sdk/lib/core/string_buffer.dart
+++ b/sdk/lib/core/string_buffer.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// A class for concatenating strings efficiently.
 ///
diff --git a/sdk/lib/core/string_sink.dart b/sdk/lib/core/string_sink.dart
index f7f130e..6a6be51 100644
--- a/sdk/lib/core/string_sink.dart
+++ b/sdk/lib/core/string_sink.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 // Examples can assume:
 // late StringSink sink;
diff --git a/sdk/lib/core/symbol.dart b/sdk/lib/core/symbol.dart
index eecf9bf..f0a9d2c 100644
--- a/sdk/lib/core/symbol.dart
+++ b/sdk/lib/core/symbol.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// Opaque name used by mirrors, invocations and [Function.apply].
 abstract class Symbol {
diff --git a/sdk/lib/core/type.dart b/sdk/lib/core/type.dart
index 77b5af8..3560c46 100644
--- a/sdk/lib/core/type.dart
+++ b/sdk/lib/core/type.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 /// Runtime representation of a type.
 ///
diff --git a/sdk/lib/core/uri.dart b/sdk/lib/core/uri.dart
index 32e8fda..0f6e57e 100644
--- a/sdk/lib/core/uri.dart
+++ b/sdk/lib/core/uri.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 // Frequently used character codes.
 const int _SPACE = 0x20;
diff --git a/sdk/lib/core/weak.dart b/sdk/lib/core/weak.dart
index 5fe4848..91ac32f 100644
--- a/sdk/lib/core/weak.dart
+++ b/sdk/lib/core/weak.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.core;
+part of "dart:core";
 
 // Examples can assume:
 // class DBConnection {
diff --git a/sdk/lib/developer/extension.dart b/sdk/lib/developer/extension.dart
index 90cc44b..80cc990 100644
--- a/sdk/lib/developer/extension.dart
+++ b/sdk/lib/developer/extension.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.developer;
+part of "dart:developer";
 
 /// A response to a service protocol extension RPC.
 ///
diff --git a/sdk/lib/developer/http_profiling.dart b/sdk/lib/developer/http_profiling.dart
index a3a0280..19ef37c 100644
--- a/sdk/lib/developer/http_profiling.dart
+++ b/sdk/lib/developer/http_profiling.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.developer;
+part of "dart:developer";
 
 // package:http_profile adds HTTP profiling information to this list by using
 // the [addHttpClientProfilingData] API below.
diff --git a/sdk/lib/developer/profiler.dart b/sdk/lib/developer/profiler.dart
index 480d81f..b8c43fd 100644
--- a/sdk/lib/developer/profiler.dart
+++ b/sdk/lib/developer/profiler.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.developer;
+part of "dart:developer";
 
 /// A UserTag can be used to group samples in the
 /// [DevTools CPU profiler](https://docs.flutter.dev/tools/devtools/cpu-profiler).
diff --git a/sdk/lib/developer/service.dart b/sdk/lib/developer/service.dart
index 3185c36..dae4668 100644
--- a/sdk/lib/developer/service.dart
+++ b/sdk/lib/developer/service.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.developer;
+part of "dart:developer";
 
 /// Service protocol is the protocol that a client like the Observatory
 /// could use to access the services provided by the Dart VM for
diff --git a/sdk/lib/developer/timeline.dart b/sdk/lib/developer/timeline.dart
index e2ec4ce..27a9a95 100644
--- a/sdk/lib/developer/timeline.dart
+++ b/sdk/lib/developer/timeline.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.developer;
+part of "dart:developer";
 
 // Examples can assume:
 // void doSomething() {}
diff --git a/sdk/lib/ffi/abi.dart b/sdk/lib/ffi/abi.dart
index fef8b60..ce2a797a 100644
--- a/sdk/lib/ffi/abi.dart
+++ b/sdk/lib/ffi/abi.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 /// An application binary interface (ABI).
 ///
diff --git a/sdk/lib/ffi/abi_specific.dart b/sdk/lib/ffi/abi_specific.dart
index 22e12b6..4e415cf 100644
--- a/sdk/lib/ffi/abi_specific.dart
+++ b/sdk/lib/ffi/abi_specific.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 /// The supertype of all [Abi]-specific integer types.
 ///
diff --git a/sdk/lib/ffi/allocation.dart b/sdk/lib/ffi/allocation.dart
index d8e2f84..39a63c1 100644
--- a/sdk/lib/ffi/allocation.dart
+++ b/sdk/lib/ffi/allocation.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 // Examples can assume:
 // late Allocator allocator;
diff --git a/sdk/lib/ffi/annotations.dart b/sdk/lib/ffi/annotations.dart
index c721563..da852f1 100644
--- a/sdk/lib/ffi/annotations.dart
+++ b/sdk/lib/ffi/annotations.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 final class DartRepresentationOf {
   /// Represents the Dart type corresponding to a [NativeType].
diff --git a/sdk/lib/ffi/c_type.dart b/sdk/lib/ffi/c_type.dart
index dc31bc9..ec22495 100644
--- a/sdk/lib/ffi/c_type.dart
+++ b/sdk/lib/ffi/c_type.dart
@@ -7,7 +7,7 @@
 /// Many C types only define a minimal size in the C standard, but they are
 /// consistent per [Abi]. Therefore we use [AbiSpecificInteger]s to define
 /// these C types in this library.
-part of dart.ffi;
+part of "dart:ffi";
 
 /// The C `char` type.
 ///
diff --git a/sdk/lib/ffi/dynamic_library.dart b/sdk/lib/ffi/dynamic_library.dart
index 3450a56..d3d0105 100644
--- a/sdk/lib/ffi/dynamic_library.dart
+++ b/sdk/lib/ffi/dynamic_library.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 /// A dynamically loaded native library.
 ///
diff --git a/sdk/lib/ffi/native_finalizer.dart b/sdk/lib/ffi/native_finalizer.dart
index d728b7f..2385f25 100644
--- a/sdk/lib/ffi/native_finalizer.dart
+++ b/sdk/lib/ffi/native_finalizer.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 /// Marker interface for objects which should not be finalized too soon.
 ///
diff --git a/sdk/lib/ffi/native_type.dart b/sdk/lib/ffi/native_type.dart
index 9afcc29..e7b7171 100644
--- a/sdk/lib/ffi/native_type.dart
+++ b/sdk/lib/ffi/native_type.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 /// [NativeType]'s subtypes represent a native type in C.
 ///
diff --git a/sdk/lib/ffi/struct.dart b/sdk/lib/ffi/struct.dart
index e54b963..8539b18 100644
--- a/sdk/lib/ffi/struct.dart
+++ b/sdk/lib/ffi/struct.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 /// A memory range, represented by its starting address.
 ///
diff --git a/sdk/lib/ffi/union.dart b/sdk/lib/ffi/union.dart
index 2525183..7c8beaa 100644
--- a/sdk/lib/ffi/union.dart
+++ b/sdk/lib/ffi/union.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.ffi;
+part of "dart:ffi";
 
 /// The supertype of all FFI union types.
 ///
diff --git a/sdk/lib/internal/async_cast.dart b/sdk/lib/internal/async_cast.dart
index 92549c2..a701cc1 100644
--- a/sdk/lib/internal/async_cast.dart
+++ b/sdk/lib/internal/async_cast.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 // Casting wrappers for asynchronous classes.
 
diff --git a/sdk/lib/internal/bytes_builder.dart b/sdk/lib/internal/bytes_builder.dart
index d251d75..3f7dde7 100644
--- a/sdk/lib/internal/bytes_builder.dart
+++ b/sdk/lib/internal/bytes_builder.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 /// Builds a list of bytes, allowing bytes and lists of bytes to be added at the
 /// end.
diff --git a/sdk/lib/internal/cast.dart b/sdk/lib/internal/cast.dart
index 8de023f..8d4949e 100644
--- a/sdk/lib/internal/cast.dart
+++ b/sdk/lib/internal/cast.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 // Casting wrappers for collection classes.
 
diff --git a/sdk/lib/internal/errors.dart b/sdk/lib/internal/errors.dart
index 1eeae4b..11cddb4 100644
--- a/sdk/lib/internal/errors.dart
+++ b/sdk/lib/internal/errors.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 /// Error thrown when a `late` variable is accessed inappropriately.
 class LateError extends Error {
diff --git a/sdk/lib/internal/iterable.dart b/sdk/lib/internal/iterable.dart
index 85ce2d3..65a6585 100644
--- a/sdk/lib/internal/iterable.dart
+++ b/sdk/lib/internal/iterable.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 /**
  * Marker interface for [Iterable] subclasses that have an efficient
diff --git a/sdk/lib/internal/linked_list.dart b/sdk/lib/internal/linked_list.dart
index bd2ea92..1dc53fc 100644
--- a/sdk/lib/internal/linked_list.dart
+++ b/sdk/lib/internal/linked_list.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 /// A rudimentary linked list.
 class LinkedList<T extends LinkedListEntry<T>> extends Iterable<T> {
diff --git a/sdk/lib/internal/list.dart b/sdk/lib/internal/list.dart
index 42d35ac..09b73a1 100644
--- a/sdk/lib/internal/list.dart
+++ b/sdk/lib/internal/list.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 /**
  * Mixin that throws on the length changing operations of [List].
diff --git a/sdk/lib/internal/lowering.dart b/sdk/lib/internal/lowering.dart
index 30a0cea..b461e29 100644
--- a/sdk/lib/internal/lowering.dart
+++ b/sdk/lib/internal/lowering.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 external T createSentinel<T>();
 
diff --git a/sdk/lib/internal/patch.dart b/sdk/lib/internal/patch.dart
index 5579760..3fc9733 100644
--- a/sdk/lib/internal/patch.dart
+++ b/sdk/lib/internal/patch.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 class _Patch {
   const _Patch();
diff --git a/sdk/lib/internal/print.dart b/sdk/lib/internal/print.dart
index 2028503..75e060a 100644
--- a/sdk/lib/internal/print.dart
+++ b/sdk/lib/internal/print.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 /**
  * This function is set by the first allocation of a Zone.
diff --git a/sdk/lib/internal/sort.dart b/sdk/lib/internal/sort.dart
index 44d76b6e..1452406 100644
--- a/sdk/lib/internal/sort.dart
+++ b/sdk/lib/internal/sort.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 /**
  * Dual-Pivot Quicksort algorithm.
diff --git a/sdk/lib/internal/symbol.dart b/sdk/lib/internal/symbol.dart
index e494ff6..d52372b 100644
--- a/sdk/lib/internal/symbol.dart
+++ b/sdk/lib/internal/symbol.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._internal;
+part of "dart:_internal";
 
 /**
  * Implementation of [core.Symbol].  This class uses the same name as
diff --git a/sdk/lib/io/common.dart b/sdk/lib/io/common.dart
index 85d67cb..16990e5 100644
--- a/sdk/lib/io/common.dart
+++ b/sdk/lib/io/common.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 // Constants used when working with native ports.
 // These must match the constants in runtime/bin/dartutils.h class CObject.
diff --git a/sdk/lib/io/data_transformer.dart b/sdk/lib/io/data_transformer.dart
index 0981cc6..708fdd3 100644
--- a/sdk/lib/io/data_transformer.dart
+++ b/sdk/lib/io/data_transformer.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// Exposes ZLib options for input parameters.
 ///
diff --git a/sdk/lib/io/directory.dart b/sdk/lib/io/directory.dart
index 6086bd1..cae8c01 100644
--- a/sdk/lib/io/directory.dart
+++ b/sdk/lib/io/directory.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// A reference to a directory (or _folder_) on the file system.
 ///
diff --git a/sdk/lib/io/directory_impl.dart b/sdk/lib/io/directory_impl.dart
index e1765f7..82b89c2 100644
--- a/sdk/lib/io/directory_impl.dart
+++ b/sdk/lib/io/directory_impl.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 class _Directory extends FileSystemEntity implements Directory {
   final String _path;
diff --git a/sdk/lib/io/embedder_config.dart b/sdk/lib/io/embedder_config.dart
index bcb4a01..240a332 100644
--- a/sdk/lib/io/embedder_config.dart
+++ b/sdk/lib/io/embedder_config.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// Embedder-specific, fine-grained `dart:io` configuration.
 ///
diff --git a/sdk/lib/io/eventhandler.dart b/sdk/lib/io/eventhandler.dart
index cfad310..f82199f 100644
--- a/sdk/lib/io/eventhandler.dart
+++ b/sdk/lib/io/eventhandler.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 class _EventHandler {
   external static void _sendData(Object? sender, SendPort sendPort, int data);
diff --git a/sdk/lib/io/file.dart b/sdk/lib/io/file.dart
index d1fe18e..1c8e751 100644
--- a/sdk/lib/io/file.dart
+++ b/sdk/lib/io/file.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// The modes in which a [File] can be opened.
 class FileMode {
diff --git a/sdk/lib/io/file_impl.dart b/sdk/lib/io/file_impl.dart
index e00f8eb..e63725e 100644
--- a/sdk/lib/io/file_impl.dart
+++ b/sdk/lib/io/file_impl.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 // Read the file in blocks of size 64k.
 const int _blockSize = 64 * 1024;
diff --git a/sdk/lib/io/file_system_entity.dart b/sdk/lib/io/file_system_entity.dart
index 1d17e73..130d12b 100644
--- a/sdk/lib/io/file_system_entity.dart
+++ b/sdk/lib/io/file_system_entity.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// The type of an entity on the file system,
 /// such as a file, directory, or link.
diff --git a/sdk/lib/io/io_resource_info.dart b/sdk/lib/io/io_resource_info.dart
index d4a417c..c2673c6 100644
--- a/sdk/lib/io/io_resource_info.dart
+++ b/sdk/lib/io/io_resource_info.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 abstract class _IOResourceInfo {
   final String type;
diff --git a/sdk/lib/io/io_service.dart b/sdk/lib/io/io_service.dart
index 707b9fa..14adf51 100644
--- a/sdk/lib/io/io_service.dart
+++ b/sdk/lib/io/io_service.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 class _IOService {
   // This list must be kept in sync with the list in runtime/bin/io_service.h
diff --git a/sdk/lib/io/io_sink.dart b/sdk/lib/io/io_sink.dart
index 40415ec..a30a232 100644
--- a/sdk/lib/io/io_sink.dart
+++ b/sdk/lib/io/io_sink.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// A combined byte and text output.
 ///
diff --git a/sdk/lib/io/link.dart b/sdk/lib/io/link.dart
index e03f752..f7b9642 100644
--- a/sdk/lib/io/link.dart
+++ b/sdk/lib/io/link.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// References to filesystem links.
 @pragma("vm:entry-point")
diff --git a/sdk/lib/io/namespace_impl.dart b/sdk/lib/io/namespace_impl.dart
index 88987b6..99b6add 100644
--- a/sdk/lib/io/namespace_impl.dart
+++ b/sdk/lib/io/namespace_impl.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 // Each Isolate may run in a different "namespace", which provides the scope in
 // which file paths are resolved.
diff --git a/sdk/lib/io/network_profiling.dart b/sdk/lib/io/network_profiling.dart
index 6bd6910..279d3e8 100644
--- a/sdk/lib/io/network_profiling.dart
+++ b/sdk/lib/io/network_profiling.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 // TODO(bkonyi): refactor into io_resource_info.dart
 const int _versionMajor = 4;
diff --git a/sdk/lib/io/overrides.dart b/sdk/lib/io/overrides.dart
index bcdafdf..7b823c9 100644
--- a/sdk/lib/io/overrides.dart
+++ b/sdk/lib/io/overrides.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 final _ioOverridesToken = Object();
 
diff --git a/sdk/lib/io/platform.dart b/sdk/lib/io/platform.dart
index 6e36cac..52daa4d 100644
--- a/sdk/lib/io/platform.dart
+++ b/sdk/lib/io/platform.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// Information about the environment in which the current program is running.
 ///
diff --git a/sdk/lib/io/platform_impl.dart b/sdk/lib/io/platform_impl.dart
index 6aedfb9..ca2bfa4 100644
--- a/sdk/lib/io/platform_impl.dart
+++ b/sdk/lib/io/platform_impl.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 class _Platform {
   external static int _numberOfProcessors();
diff --git a/sdk/lib/io/process.dart b/sdk/lib/io/process.dart
index b810be4..541fb7f 100644
--- a/sdk/lib/io/process.dart
+++ b/sdk/lib/io/process.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 // TODO(ager): The only reason for this class is that we
 // cannot patch a top-level at this point.
diff --git a/sdk/lib/io/secure_server_socket.dart b/sdk/lib/io/secure_server_socket.dart
index d07e318..6e4aa73 100644
--- a/sdk/lib/io/secure_server_socket.dart
+++ b/sdk/lib/io/secure_server_socket.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// A server socket, providing a stream of high-level [Socket]s.
 ///
diff --git a/sdk/lib/io/secure_socket.dart b/sdk/lib/io/secure_socket.dart
index ebd4e6c..2429c1c 100644
--- a/sdk/lib/io/secure_socket.dart
+++ b/sdk/lib/io/secure_socket.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// A TCP socket using TLS and SSL.
 ///
diff --git a/sdk/lib/io/security_context.dart b/sdk/lib/io/security_context.dart
index 2e6ddb0..2713fee 100644
--- a/sdk/lib/io/security_context.dart
+++ b/sdk/lib/io/security_context.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// A Transport Layer Security (TLS) version.
 ///
diff --git a/sdk/lib/io/service_object.dart b/sdk/lib/io/service_object.dart
index 2279751..d526f70 100644
--- a/sdk/lib/io/service_object.dart
+++ b/sdk/lib/io/service_object.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 int _nextServiceId = 1;
 
diff --git a/sdk/lib/io/socket.dart b/sdk/lib/io/socket.dart
index 5907fed..96d4117 100644
--- a/sdk/lib/io/socket.dart
+++ b/sdk/lib/io/socket.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// The type, or address family, of an [InternetAddress].
 ///
diff --git a/sdk/lib/io/stdio.dart b/sdk/lib/io/stdio.dart
index b1a7896..cf43bf3 100644
--- a/sdk/lib/io/stdio.dart
+++ b/sdk/lib/io/stdio.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 // These match enum StdioHandleType in file.h
 const int _stdioHandleTypeTerminal = 0;
diff --git a/sdk/lib/io/string_transformer.dart b/sdk/lib/io/string_transformer.dart
index 98166d9..7af8100 100644
--- a/sdk/lib/io/string_transformer.dart
+++ b/sdk/lib/io/string_transformer.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// The current system encoding.
 ///
diff --git a/sdk/lib/io/sync_socket.dart b/sdk/lib/io/sync_socket.dart
index 4914c34..82dbe11 100644
--- a/sdk/lib/io/sync_socket.dart
+++ b/sdk/lib/io/sync_socket.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.io;
+part of "dart:io";
 
 /// A low-level class for communicating synchronously over a TCP socket.
 ///
diff --git a/sdk/lib/isolate/capability.dart b/sdk/lib/isolate/capability.dart
index 8067421..096448e 100644
--- a/sdk/lib/isolate/capability.dart
+++ b/sdk/lib/isolate/capability.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.isolate;
+part of "dart:isolate";
 
 /// An unforgeable object that comes back as equal when passed through other
 /// isolates.
diff --git a/sdk/lib/math/point.dart b/sdk/lib/math/point.dart
index 4a97c0d..f636244 100644
--- a/sdk/lib/math/point.dart
+++ b/sdk/lib/math/point.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.math;
+part of "dart:math";
 
 /// A utility class for representing two-dimensional positions.
 ///
diff --git a/sdk/lib/math/random.dart b/sdk/lib/math/random.dart
index ec7f151..014aec3 100644
--- a/sdk/lib/math/random.dart
+++ b/sdk/lib/math/random.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.math;
+part of "dart:math";
 
 /// A generator of random bool, int, or double values.
 ///
diff --git a/sdk/lib/math/rectangle.dart b/sdk/lib/math/rectangle.dart
index 51b0c4c..2b1b8f3 100644
--- a/sdk/lib/math/rectangle.dart
+++ b/sdk/lib/math/rectangle.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart.math;
+part of "dart:math";
 
 /// A base class for representing two-dimensional axis-aligned rectangles.
 ///
diff --git a/sdk/lib/vmservice/client.dart b/sdk/lib/vmservice/client.dart
index 7b4cb4c..72497e8 100644
--- a/sdk/lib/vmservice/client.dart
+++ b/sdk/lib/vmservice/client.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._vmservice;
+part of "dart:_vmservice";
 
 typedef void ClientServiceHandle(Message? response);
 
diff --git a/sdk/lib/vmservice/constants.dart b/sdk/lib/vmservice/constants.dart
index 914576b..1e4964c 100644
--- a/sdk/lib/vmservice/constants.dart
+++ b/sdk/lib/vmservice/constants.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._vmservice;
+part of "dart:_vmservice";
 
 // These must be kept in sync with runtime/vm/service.cc.
 class Constants {
diff --git a/sdk/lib/vmservice/devfs.dart b/sdk/lib/vmservice/devfs.dart
index bbfc094..6b81706 100644
--- a/sdk/lib/vmservice/devfs.dart
+++ b/sdk/lib/vmservice/devfs.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._vmservice;
+part of "dart:_vmservice";
 
 String _encodeDevFSDisabledError(Message message) => encodeRpcError(
   message,
diff --git a/sdk/lib/vmservice/message.dart b/sdk/lib/vmservice/message.dart
index 80ed579..08b9d00 100644
--- a/sdk/lib/vmservice/message.dart
+++ b/sdk/lib/vmservice/message.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._vmservice;
+part of "dart:_vmservice";
 
 enum MessageType { Request, Notification, Response }
 
diff --git a/sdk/lib/vmservice/message_router.dart b/sdk/lib/vmservice/message_router.dart
index cc08588..6becc22 100644
--- a/sdk/lib/vmservice/message_router.dart
+++ b/sdk/lib/vmservice/message_router.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._vmservice;
+part of "dart:_vmservice";
 
 abstract class MessageRouter {
   Future<Response?> routeRequest(VMService service, Message message);
diff --git a/sdk/lib/vmservice/named_lookup.dart b/sdk/lib/vmservice/named_lookup.dart
index cfdf9ee..4f97dd9 100644
--- a/sdk/lib/vmservice/named_lookup.dart
+++ b/sdk/lib/vmservice/named_lookup.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._vmservice;
+part of "dart:_vmservice";
 
 /// Set like contains which automatically generated String ids for its items
 class NamedLookup<E extends Object> extends Iterable<E> {
diff --git a/sdk/lib/vmservice/running_isolate.dart b/sdk/lib/vmservice/running_isolate.dart
index de8bf87..b6ba441 100644
--- a/sdk/lib/vmservice/running_isolate.dart
+++ b/sdk/lib/vmservice/running_isolate.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._vmservice;
+part of "dart:_vmservice";
 
 class RunningIsolate implements MessageRouter {
   final int portId;
diff --git a/sdk/lib/vmservice/running_isolates.dart b/sdk/lib/vmservice/running_isolates.dart
index f783572..b2b5139 100644
--- a/sdk/lib/vmservice/running_isolates.dart
+++ b/sdk/lib/vmservice/running_isolates.dart
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-part of dart._vmservice;
+part of "dart:_vmservice";
 
 final class _CompileExpressionErrorDetails {
   final String details;
diff --git a/tests/language/part/refers_to_core_library_test.dart b/tests/language/part/refers_to_core_library_test.dart
index 18015cb..e5e325b 100644
--- a/tests/language/part/refers_to_core_library_test.dart
+++ b/tests/language/part/refers_to_core_library_test.dart
@@ -6,9 +6,11 @@
 
 library dart.async;
 
+// dart format off
+// Format wants to add a line between the `part ...` and the `//   ^^^`.
 part 'dart:async/future.dart';
-//   ^
+//   ^^^^^^^^^^^^^^^^^^^^^^^^
 // [cfe] Can't use 'org-dartlang-untranslatable-uri:dart%3Aasync%2Ffuture.dart' as a part, because it has no 'part of' declaration.
 // [cfe] Dart library 'dart:async/future.dart' is not available on this platform.
-
+// [analyzer] COMPILE_TIME_ERROR.PART_OF_DIFFERENT_LIBRARY
 main() {}