Skip to content

Commit afa1cce

Browse files
authored
[native_assets_builder] Hide KernelAssets field (#967)
1 parent f0c96cc commit afa1cce

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

pkgs/native_assets_builder/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.5.0
2+
3+
- **Breaking change**: Hide implementation of `KernelAssets`.
4+
15
## 0.4.0
26

37
- **Breaking change**: Split out the `KernelAsset`s from normal `Asset`s.

pkgs/native_assets_builder/lib/src/model/kernel_assets.dart

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ import 'package:native_assets_cli/native_assets_cli_internal.dart';
1919
import '../utils/yaml.dart';
2020

2121
class KernelAssets {
22-
final List<KernelAsset> assets;
22+
final List<KernelAsset> _assets;
2323

24-
KernelAssets(this.assets);
24+
KernelAssets([Iterable<KernelAsset>? assets]) : _assets = [...?assets];
2525

2626
String toNativeAssetsFile() {
2727
final assetsPerTarget = <Target, List<KernelAsset>>{};
28-
for (final asset in assets) {
28+
for (final asset in _assets) {
2929
final assets = assetsPerTarget[asset.target] ?? [];
3030
assets.add(asset);
3131
assetsPerTarget[asset.target] = assets;

pkgs/native_assets_builder/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: native_assets_builder
22
description: >-
33
This package is the backend that invokes top-level `build.dart` scripts.
4-
version: 0.4.0
4+
version: 0.5.0
55
repository: https://github.com/dart-lang/native/tree/main/pkgs/native_assets_builder
66

77
environment:

0 commit comments

Comments
 (0)