diff --git a/pkgs/c_compiler/lib/src/utils/run_process.dart b/pkgs/c_compiler/lib/src/utils/run_process.dart index 9369efbcb1..c33a86db38 100644 --- a/pkgs/c_compiler/lib/src/utils/run_process.dart +++ b/pkgs/c_compiler/lib/src/utils/run_process.dart @@ -99,35 +99,25 @@ Future runProcess({ return result; } -class RunProcessResult extends ProcessResult { - final String command; - - final int _exitCode; - - // For some reason super.exitCode returns 0. - @override - int get exitCode => _exitCode; +/// Drop in replacement of [ProcessResult]. +class RunProcessResult { + final int pid; - final String _stderrString; + final String command; - @override - String get stderr => _stderrString; + final int exitCode; - final String _stdoutString; + final String stderr; - @override - String get stdout => _stdoutString; + final String stdout; RunProcessResult({ - required int pid, + required this.pid, required this.command, - required int exitCode, - required String stderr, - required String stdout, - }) : _exitCode = exitCode, - _stderrString = stderr, - _stdoutString = stdout, - super(pid, exitCode, stdout, stderr); + required this.exitCode, + required this.stderr, + required this.stdout, + }); @override String toString() => '''command: $command diff --git a/pkgs/c_compiler/pubspec.yaml b/pkgs/c_compiler/pubspec.yaml index 948eef51a5..abb5769c4c 100644 --- a/pkgs/c_compiler/pubspec.yaml +++ b/pkgs/c_compiler/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0-dev repository: https://github.com/dart-lang/native/tree/main/pkgs/c_compiler environment: - sdk: ">=2.19.3 <4.0.0" + sdk: ">=3.0.0 <4.0.0" publish_to: none diff --git a/pkgs/native_assets_cli/example/native_add/pubspec.yaml b/pkgs/native_assets_cli/example/native_add/pubspec.yaml index 46369b44e4..9737caed3c 100644 --- a/pkgs/native_assets_cli/example/native_add/pubspec.yaml +++ b/pkgs/native_assets_cli/example/native_add/pubspec.yaml @@ -6,7 +6,7 @@ version: 0.1.0 repository: https://github.com/dart-lang/native/tree/main/pkgs/native_assets_cli/example/native_add environment: - sdk: ">=2.19.3 <4.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: c_compiler: diff --git a/pkgs/native_assets_cli/pubspec.yaml b/pkgs/native_assets_cli/pubspec.yaml index 67dd2505b0..0312c0b0ba 100644 --- a/pkgs/native_assets_cli/pubspec.yaml +++ b/pkgs/native_assets_cli/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0-dev repository: https://github.com/dart-lang/native/tree/main/pkgs/native_assets_cli environment: - sdk: ">=2.19.3 <4.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: cli_config: ^0.1.1