| # https://github.com/dart-lang/sdk/blob/master/pkg/vm/dynamic_interface.md |
| |
| extendable: |
| # Dart core libraries |
| - library: 'dart:async' |
| - library: 'dart:collection' |
| - library: 'dart:convert' |
| - library: 'dart:core' |
| - library: 'dart:developer' |
| - library: 'dart:io' |
| - library: 'dart:math' |
| - library: 'dart:typed_data' |
| - library: 'dart:ui' |
| # Flutter |
| - library: 'package:flutter/animation.dart' |
| - library: 'package:flutter/cupertino.dart' |
| - library: 'package:flutter/foundation.dart' |
| - library: 'package:flutter/gestures.dart' |
| - library: 'package:flutter/material.dart' |
| - library: 'package:flutter/painting.dart' |
| - library: 'package:flutter/physics.dart' |
| - library: 'package:flutter/rendering.dart' |
| - library: 'package:flutter/scheduler.dart' |
| - library: 'package:flutter/semantics.dart' |
| - library: 'package:flutter/services.dart' |
| - library: 'package:flutter/widgets.dart' |
| # Packages pinned by Flutter and used in its public API |
| - library: 'package:vector_math/vector_math_64.dart' |
| # Packages pinned by Flutter and NOT used in its public API, could be removed |
| # from dynamic interface after b/535526355 is fixed |
| - library: 'package:characters/characters.dart' |
| - library: 'package:collection/collection.dart' |
| - library: 'package:material_color_utilities/material_color_utilities.dart' |
| - library: 'package:meta/meta.dart' |
| - library: 'package:meta/meta_meta.dart' |
| |
| can-be-overridden: |
| # Dart core libraries |
| - library: 'dart:async' |
| - library: 'dart:collection' |
| - library: 'dart:convert' |
| - library: 'dart:core' |
| - library: 'dart:developer' |
| - library: 'dart:io' |
| - library: 'dart:math' |
| - library: 'dart:typed_data' |
| - library: 'dart:ui' |
| # Flutter |
| - library: 'package:flutter/animation.dart' |
| - library: 'package:flutter/cupertino.dart' |
| - library: 'package:flutter/foundation.dart' |
| - library: 'package:flutter/gestures.dart' |
| - library: 'package:flutter/material.dart' |
| - library: 'package:flutter/painting.dart' |
| - library: 'package:flutter/physics.dart' |
| - library: 'package:flutter/rendering.dart' |
| - library: 'package:flutter/scheduler.dart' |
| - library: 'package:flutter/semantics.dart' |
| - library: 'package:flutter/services.dart' |
| - library: 'package:flutter/widgets.dart' |
| # Packages pinned by Flutter and used in its public API |
| - library: 'package:vector_math/vector_math_64.dart' |
| # Packages pinned by Flutter and NOT used in its public API, could be removed |
| # from dynamic interface after b/535526355 is fixed |
| - library: 'package:characters/characters.dart' |
| - library: 'package:collection/collection.dart' |
| - library: 'package:material_color_utilities/material_color_utilities.dart' |
| - library: 'package:meta/meta.dart' |
| - library: 'package:meta/meta_meta.dart' |
| # Start workaround for b/535570137 |
| - library: 'package:collection/src/queue_list.dart' |
| class: 'QueueList' |
| member: '_add' |
| - library: 'package:collection/src/queue_list.dart' |
| class: 'QueueList' |
| member: '_grow' |
| - library: 'package:collection/src/queue_list.dart' |
| class: 'QueueList' |
| member: '_head' |
| - library: 'package:collection/src/queue_list.dart' |
| class: 'QueueList' |
| member: '_preGrow' |
| - library: 'package:collection/src/queue_list.dart' |
| class: 'QueueList' |
| member: '_table' |
| - library: 'package:collection/src/queue_list.dart' |
| class: 'QueueList' |
| member: '_tail' |
| - library: 'package:collection/src/queue_list.dart' |
| class: 'QueueList' |
| member: '_writeToList' |
| - library: 'package:flutter/src/widgets/framework.dart' |
| class: 'ComponentElement' |
| member: '_firstBuild' |
| - library: 'dart:core' |
| class: 'Stopwatch' |
| member: '_stop' |
| - library: 'dart:core' |
| class: 'Stopwatch' |
| member: '_start' |
| - library: 'dart:_internal' |
| # End workaround for b/535570137 |
| |
| callable: # Keep in sync with "dynamically-callable" section. |
| # Dart core libraries |
| - library: 'dart:async' |
| - library: 'dart:collection' |
| - library: 'dart:convert' |
| - library: 'dart:core' |
| - library: 'dart:developer' |
| - library: 'dart:io' |
| - library: 'dart:math' |
| - library: 'dart:typed_data' |
| - library: 'dart:ui' |
| # Flutter |
| - library: 'package:flutter/animation.dart' |
| - library: 'package:flutter/cupertino.dart' |
| - library: 'package:flutter/foundation.dart' |
| - library: 'package:flutter/gestures.dart' |
| - library: 'package:flutter/material.dart' |
| - library: 'package:flutter/painting.dart' |
| - library: 'package:flutter/physics.dart' |
| - library: 'package:flutter/rendering.dart' |
| - library: 'package:flutter/scheduler.dart' |
| - library: 'package:flutter/semantics.dart' |
| - library: 'package:flutter/services.dart' |
| - library: 'package:flutter/widgets.dart' |
| # Packages pinned by Flutter and used in its public API |
| - library: 'package:vector_math/vector_math_64.dart' |
| # Packages pinned by Flutter and NOT used in its public API, could be removed |
| # from dynamic interface after b/535526355 is fixed |
| - library: 'package:characters/characters.dart' |
| - library: 'package:collection/collection.dart' |
| - library: 'package:material_color_utilities/material_color_utilities.dart' |
| - library: 'package:meta/meta.dart' |
| - library: 'package:meta/meta_meta.dart' |
| # Start workaround for b/535570137 |
| - library: 'dart:ui' |
| class: '_RRectLike' |
| - library: 'package:collection/src/wrappers.dart' |
| class: '_DelegatingIterableBase' |
| # End workaround for b/535570137 |
| |
| dynamically-callable: # Keep in sync with "callable" section. |
| # Dart core libraries |
| - library: 'dart:async' |
| - library: 'dart:collection' |
| - library: 'dart:convert' |
| - library: 'dart:core' |
| - library: 'dart:developer' |
| - library: 'dart:io' |
| - library: 'dart:math' |
| - library: 'dart:typed_data' |
| - library: 'dart:ui' |
| # Flutter |
| - library: 'package:flutter/animation.dart' |
| # - library: 'package:flutter/cupertino.dart' # TODO(b/538056048): enable |
| - library: 'package:flutter/foundation.dart' |
| - library: 'package:flutter/gestures.dart' |
| # - library: 'package:flutter/material.dart' # TODO(b/538056048): enable |
| - library: 'package:flutter/painting.dart' |
| - library: 'package:flutter/physics.dart' |
| - library: 'package:flutter/rendering.dart' |
| - library: 'package:flutter/scheduler.dart' |
| - library: 'package:flutter/semantics.dart' |
| - library: 'package:flutter/services.dart' |
| # - library: 'package:flutter/widgets.dart' # TODO(b/538056048): enable |
| # Packages pinned by Flutter and used in its public API |
| - library: 'package:vector_math/vector_math_64.dart' |
| # Packages pinned by Flutter and NOT used in its public API, could be removed |
| # from dynamic interface after b/535526355 is fixed |
| - library: 'package:characters/characters.dart' |
| - library: 'package:collection/collection.dart' |
| - library: 'package:material_color_utilities/material_color_utilities.dart' |
| - library: 'package:meta/meta.dart' |
| - library: 'package:meta/meta_meta.dart' |
| # Start workaround for b/535570137 |
| - library: 'dart:ui' |
| class: '_RRectLike' |
| - library: 'package:collection/src/wrappers.dart' |
| class: '_DelegatingIterableBase' |
| # End workaround for b/535570137 |