From 77e6b5401b491a9b50c12cab615b94f648ae1772 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 14:04:45 +0000 Subject: [PATCH 1/7] chore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 6.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...b7c566a772e6b6bfb58ed0dc250532a479d7789f) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/flutter_vm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flutter_vm.yaml b/.github/workflows/flutter_vm.yaml index 012137d3fc..6f6c1becb3 100644 --- a/.github/workflows/flutter_vm.yaml +++ b/.github/workflows/flutter_vm.yaml @@ -96,7 +96,7 @@ jobs: - name: Archive golden failures if: "always() && inputs.has-goldens && steps.testJob.conclusion == 'failure'" - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # 6.0.0 with: name: golden-failures-${{ matrix.channel }}-${{ matrix.flutter-version }} path: ${{ inputs.working-directory }}/test/ui/failures/ From 87e3e651c639c8644da6768e011a6c40a835e28c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 14:04:42 +0000 Subject: [PATCH 2/7] chore(deps): bump actions/setup-java from 5.0.0 to 5.2.0 Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5.0.0 to 5.2.0. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/dded0888837ed1f317902acf8a20df0ad188d165...be666c2fcd27ec809703dec50e508c2fdc7f6654) --- updated-dependencies: - dependency-name: actions/setup-java dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/actions.yaml | 2 +- .github/workflows/amplify_canaries.yaml | 4 ++-- .github/workflows/e2e_android.yaml | 2 +- .github/workflows/flutter_android.yaml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/actions.yaml b/.github/workflows/actions.yaml index fb4cf50e99..75bd7638a4 100644 --- a/.github/workflows/actions.yaml +++ b/.github/workflows/actions.yaml @@ -130,7 +130,7 @@ jobs: - name: Git Checkout uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # 4.0.0 - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # 5.0.0 + - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 5.2.0 with: distribution: "corretto" # Amazon Corretto Build of OpenJDK java-version: "17" diff --git a/.github/workflows/amplify_canaries.yaml b/.github/workflows/amplify_canaries.yaml index 5fbbaeaf57..1b2dd72f96 100644 --- a/.github/workflows/amplify_canaries.yaml +++ b/.github/workflows/amplify_canaries.yaml @@ -44,7 +44,7 @@ jobs: channel: ${{ matrix.channel }} flutter-version: ${{ matrix.flutter-version }} - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # 5.0.0 + - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 5.2.0 with: distribution: "corretto" # Amazon Corretto Build of OpenJDK java-version: "17" @@ -101,7 +101,7 @@ jobs: channel: ${{ matrix.channel }} flutter-version: ${{ matrix.flutter-version }} - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # 5.0.0 + - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 5.2.0 with: distribution: "corretto" # Amazon Corretto Build of OpenJDK java-version: "17" diff --git a/.github/workflows/e2e_android.yaml b/.github/workflows/e2e_android.yaml index 0a82adc3bc..883f51744e 100644 --- a/.github/workflows/e2e_android.yaml +++ b/.github/workflows/e2e_android.yaml @@ -41,7 +41,7 @@ jobs: persist-credentials: false submodules: true - - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # 5.0.0 + - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 5.2.0 with: distribution: "corretto" # Amazon Corretto Build of OpenJDK java-version: "17" diff --git a/.github/workflows/flutter_android.yaml b/.github/workflows/flutter_android.yaml index af7f112882..a5c3b8f359 100644 --- a/.github/workflows/flutter_android.yaml +++ b/.github/workflows/flutter_android.yaml @@ -32,7 +32,7 @@ jobs: - channel: ${{ (github.event_name == 'pull_request') && 'beta' || 'NONE' }} steps: - name: Setup Java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # 5.0.0 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 5.2.0 with: distribution: "corretto" # Amazon Corretto Build of OpenJDK java-version: "17" @@ -50,7 +50,7 @@ jobs: channel: ${{ matrix.channel }} - name: Setup Java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # 5.0.0 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 5.2.0 with: distribution: "corretto" # Amazon Corretto Build of OpenJDK java-version: "17" From 46bf14d9d660e690dbb08d5847411900428421f1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 14:04:33 +0000 Subject: [PATCH 3/7] chore(deps): bump actions/cache from 4.2.3 to 5.0.3 Bumps [actions/cache](https://github.com/actions/cache) from 4.2.3 to 5.0.3. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/5a3ec84eff668545956fd18022155c47e93e2684...cdf6c1fa76f9f475f3d7449005a359c84ca0f306) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 5.0.3 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/dart_dart2js.yaml | 2 +- .github/workflows/dart_ddc.yaml | 2 +- .github/workflows/dart_native.yaml | 2 +- .github/workflows/dart_vm.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/dart_dart2js.yaml b/.github/workflows/dart_dart2js.yaml index 1f4721f6ef..d7e20d660d 100644 --- a/.github/workflows/dart_dart2js.yaml +++ b/.github/workflows/dart_dart2js.yaml @@ -33,7 +33,7 @@ jobs: - sdk: ${{ (github.event_name == 'pull_request') && 'beta' || 'NONE' }} steps: - name: Cache Pub dependencies - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # 5.0.3 with: path: | ~/.pub-cache/hosted diff --git a/.github/workflows/dart_ddc.yaml b/.github/workflows/dart_ddc.yaml index f8e7dcb4b5..ad9ecc2ee3 100644 --- a/.github/workflows/dart_ddc.yaml +++ b/.github/workflows/dart_ddc.yaml @@ -33,7 +33,7 @@ jobs: - sdk: ${{ (github.event_name == 'pull_request') && 'beta' || 'NONE' }} steps: - name: Cache Pub dependencies - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # 5.0.3 with: path: | ~/.pub-cache/hosted diff --git a/.github/workflows/dart_native.yaml b/.github/workflows/dart_native.yaml index 19aa09ef4a..44919124eb 100644 --- a/.github/workflows/dart_native.yaml +++ b/.github/workflows/dart_native.yaml @@ -26,7 +26,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Cache Pub dependencies - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # 5.0.3 with: path: | ~/.pub-cache/hosted diff --git a/.github/workflows/dart_vm.yaml b/.github/workflows/dart_vm.yaml index ef81cf5623..3ecbc5bdf2 100644 --- a/.github/workflows/dart_vm.yaml +++ b/.github/workflows/dart_vm.yaml @@ -29,7 +29,7 @@ jobs: - sdk: ${{ (github.event_name == 'pull_request') && 'beta' || 'NONE' }} steps: - name: Cache Pub dependencies - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # 5.0.3 with: path: | ~/.pub-cache/hosted From 9420815c0273a16108467ec75ed89e9a573ae278 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 13:47:23 +0000 Subject: [PATCH 4/7] chore(deps): bump org.robolectric:robolectric Bumps [org.robolectric:robolectric](https://github.com/robolectric/robolectric) from 4.15.1 to 4.16.1. - [Release notes](https://github.com/robolectric/robolectric/releases) - [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.15.1...robolectric-4.16.1) --- updated-dependencies: - dependency-name: org.robolectric:robolectric dependency-version: 4.16.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../secure_storage/amplify_secure_storage/android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/secure_storage/amplify_secure_storage/android/build.gradle b/packages/secure_storage/amplify_secure_storage/android/build.gradle index 1832e43df3..58b102a746 100644 --- a/packages/secure_storage/amplify_secure_storage/android/build.gradle +++ b/packages/secure_storage/amplify_secure_storage/android/build.gradle @@ -56,6 +56,6 @@ dependencies { // See https://github.com/aws-amplify/amplify-flutter/issues/2640 implementation 'com.google.crypto.tink:tink-android:[1.8.0, )' testImplementation 'junit:junit:4.13.2' - testImplementation 'org.robolectric:robolectric:4.15.1' + testImplementation 'org.robolectric:robolectric:4.16.1' testImplementation 'androidx.test:core-ktx:1.6.1' } From 4c0729763e647d2c9ae79048b5624af6f28e5853 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Jan 2026 22:17:05 +0000 Subject: [PATCH 5/7] chore(deps): bump dart-lang/setup-dart Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 to 21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e. - [Release notes](https://github.com/dart-lang/setup-dart/releases) - [Changelog](https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md) - [Commits](https://github.com/dart-lang/setup-dart/compare/fe21d53e1e27c70b5c8e8273d4bcc0d23c071577...21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e) --- updated-dependencies: - dependency-name: dart-lang/setup-dart dependency-version: 21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- .github/workflows/actions.yaml | 4 ++-- .github/workflows/aft.yaml | 2 +- .github/workflows/dart_dart2js.yaml | 2 +- .github/workflows/dart_ddc.yaml | 2 +- .github/workflows/dart_native.yaml | 2 +- .github/workflows/dart_vm.yaml | 2 +- .github/workflows/generate_workflows.yaml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/actions.yaml b/.github/workflows/actions.yaml index 75bd7638a4..8399f660fb 100644 --- a/.github/workflows/actions.yaml +++ b/.github/workflows/actions.yaml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # 4.0.0 - name: Setup Dart - uses: dart-lang/setup-dart@fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 # main + uses: dart-lang/setup-dart@21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e # main with: sdk: 3.9.0 @@ -61,7 +61,7 @@ jobs: uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # 4.0.0 - name: Setup Dart - uses: dart-lang/setup-dart@fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 # main + uses: dart-lang/setup-dart@21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e # main with: sdk: 3.9.0 diff --git a/.github/workflows/aft.yaml b/.github/workflows/aft.yaml index 6163ad185b..5287d117cf 100644 --- a/.github/workflows/aft.yaml +++ b/.github/workflows/aft.yaml @@ -33,7 +33,7 @@ jobs: git config --global user.name "Amplify Flutter" - name: Setup Dart - uses: dart-lang/setup-dart@fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 # main + uses: dart-lang/setup-dart@21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e # main with: sdk: stable diff --git a/.github/workflows/dart_dart2js.yaml b/.github/workflows/dart_dart2js.yaml index d7e20d660d..bbd4e3d2bb 100644 --- a/.github/workflows/dart_dart2js.yaml +++ b/.github/workflows/dart_dart2js.yaml @@ -51,7 +51,7 @@ jobs: run: git submodule update --init - name: Setup Dart - uses: dart-lang/setup-dart@fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 # main + uses: dart-lang/setup-dart@21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e # main with: sdk: ${{ matrix.sdk }} diff --git a/.github/workflows/dart_ddc.yaml b/.github/workflows/dart_ddc.yaml index ad9ecc2ee3..7245b6937a 100644 --- a/.github/workflows/dart_ddc.yaml +++ b/.github/workflows/dart_ddc.yaml @@ -51,7 +51,7 @@ jobs: run: git submodule update --init - name: Setup Dart - uses: dart-lang/setup-dart@fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 # main + uses: dart-lang/setup-dart@21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e # main with: sdk: ${{ matrix.sdk }} diff --git a/.github/workflows/dart_native.yaml b/.github/workflows/dart_native.yaml index 44919124eb..1e94579a5d 100644 --- a/.github/workflows/dart_native.yaml +++ b/.github/workflows/dart_native.yaml @@ -48,7 +48,7 @@ jobs: run: git submodule update --init - name: Setup Dart - uses: dart-lang/setup-dart@fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 # main + uses: dart-lang/setup-dart@21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e # main with: sdk: stable diff --git a/.github/workflows/dart_vm.yaml b/.github/workflows/dart_vm.yaml index 3ecbc5bdf2..62f3bf5dc1 100644 --- a/.github/workflows/dart_vm.yaml +++ b/.github/workflows/dart_vm.yaml @@ -59,7 +59,7 @@ jobs: channel: stable - name: Setup Dart - uses: dart-lang/setup-dart@fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 # main + uses: dart-lang/setup-dart@21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e # main with: sdk: ${{ matrix.sdk }} diff --git a/.github/workflows/generate_workflows.yaml b/.github/workflows/generate_workflows.yaml index 3b70a37203..140d7fbd82 100644 --- a/.github/workflows/generate_workflows.yaml +++ b/.github/workflows/generate_workflows.yaml @@ -19,7 +19,7 @@ jobs: submodules: true - name: Setup Dart - uses: dart-lang/setup-dart@fe21d53e1e27c70b5c8e8273d4bcc0d23c071577 # main + uses: dart-lang/setup-dart@21e68f4d54916e6c2f68f8c290b2aed9b02cbd3e # main with: sdk: stable From c9675a029615c907c4329cd3f8c63a41bd272b0e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 12:51:29 +0000 Subject: [PATCH 6/7] chore(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/pnpm/action-setup/releases) - [Commits](https://github.com/pnpm/action-setup/compare/a7487c7e89a18df4991f7f222e4898a00d66ddda...41ff72655975bd51cab0327fa583b6e92b6d3061) --- updated-dependencies: - dependency-name: pnpm/action-setup dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/actions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions.yaml b/.github/workflows/actions.yaml index 8399f660fb..e5177c0595 100644 --- a/.github/workflows/actions.yaml +++ b/.github/workflows/actions.yaml @@ -34,7 +34,7 @@ jobs: sdk: 3.9.0 - name: Setup pnpm - uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # 4.1.0 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4.2.0 with: version: 9 From c24b6983def77c0788e3a64c77d4a67e307b9944 Mon Sep 17 00:00:00 2001 From: Jonas Greifenhain Date: Tue, 3 Feb 2026 18:14:43 +0100 Subject: [PATCH 7/7] chore: Apply lint fixes `use_null_aware_elements` --- .../amplify_secure_storage_cupertino.dart | 6 +++--- .../src/generator/structure_generator.dart | 8 +++----- .../lib/src/generator/types.dart | 19 +++++++------------ .../lib/src/generator/union_generator.dart | 5 +---- .../worker_bee/lib/src/js/impl.dart | 2 +- .../worker_bee_builder/lib/src/types.dart | 2 +- 6 files changed, 16 insertions(+), 26 deletions(-) diff --git a/packages/secure_storage/amplify_secure_storage_dart/lib/src/platforms/amplify_secure_storage_cupertino.dart b/packages/secure_storage/amplify_secure_storage_dart/lib/src/platforms/amplify_secure_storage_cupertino.dart index 63067b6d0f..c8bedeb2f9 100644 --- a/packages/secure_storage/amplify_secure_storage_dart/lib/src/platforms/amplify_secure_storage_cupertino.dart +++ b/packages/secure_storage/amplify_secure_storage_dart/lib/src/platforms/amplify_secure_storage_cupertino.dart @@ -104,7 +104,7 @@ class AmplifySecureStorageCupertino extends AmplifySecureStorageInterface { final attributes = _createCFDictionary( map: { security.kSecValueData: data, - if (_accessible != null) security.kSecAttrAccessible: _accessible!, + security.kSecAttrAccessible: ?_accessible, }, arena: arena, ); @@ -128,7 +128,7 @@ class AmplifySecureStorageCupertino extends AmplifySecureStorageInterface { final query = _createCFDictionary( map: { ...baseQueryAttributes, - if (_accessible != null) security.kSecAttrAccessible: _accessible!, + security.kSecAttrAccessible: ?_accessible, security.kSecValueData: secret, }, arena: arena, @@ -183,7 +183,7 @@ class AmplifySecureStorageCupertino extends AmplifySecureStorageInterface { final query = _createCFDictionary( map: { ...baseQueryAttributes, - if (_accessible != null) security.kSecAttrAccessible: _accessible!, + security.kSecAttrAccessible: ?_accessible, security.kSecMatchLimit: security.kSecMatchLimitOne, security.kSecReturnData: security.kCFBooleanTrue, }, diff --git a/packages/smithy/smithy_codegen/lib/src/generator/structure_generator.dart b/packages/smithy/smithy_codegen/lib/src/generator/structure_generator.dart index db48fc79a2..409f122c43 100644 --- a/packages/smithy/smithy_codegen/lib/src/generator/structure_generator.dart +++ b/packages/smithy/smithy_codegen/lib/src/generator/structure_generator.dart @@ -80,7 +80,7 @@ class StructureGenerator extends LibraryGenerator if (shape.isOutputShape || shape.isError) fromResponseConstructor, ]) ..methods.addAll([ - if (_initializer case final init?) init, + ?_initializer, ..._fieldGetters(isPayload: false), ..._httpInputOverrides, if (shape.isInputShape || hasPayload) _getPayload, @@ -110,7 +110,7 @@ class StructureGenerator extends LibraryGenerator ..mixins.addAll([DartTypes.awsCommon.awsEquatable(payloadSymbol)]) ..constructors.addAll([_payloadFactoryConstructor, _privateConstructor]) ..methods.addAll([ - if (_payloadInitializer case final init?) init, + ?_payloadInitializer, ..._fieldGetters(isPayload: true), _props(payloadMembers), _toString(isPayload: true), @@ -212,9 +212,7 @@ class StructureGenerator extends LibraryGenerator return Parameter( (p) => p - ..annotations.addAll([ - if (deprecatedAnnotation != null) deprecatedAnnotation, - ]) + ..annotations.addAll([?deprecatedAnnotation]) ..required = !isNullable ..name = member.dartName(ShapeType.structure) ..named = true diff --git a/packages/smithy/smithy_codegen/lib/src/generator/types.dart b/packages/smithy/smithy_codegen/lib/src/generator/types.dart index b251f4cc31..c27e33c53a 100644 --- a/packages/smithy/smithy_codegen/lib/src/generator/types.dart +++ b/packages/smithy/smithy_codegen/lib/src/generator/types.dart @@ -112,7 +112,7 @@ class _Core { (t) => t ..symbol = 'Iterable' ..url = _url - ..types.addAll([if (ref != null) ref]), + ..types.addAll([?ref]), ); /// Creates a [core.List] reference. @@ -120,7 +120,7 @@ class _Core { (t) => t ..symbol = 'List' ..url = _url - ..types.addAll([if (ref != null) ref]), + ..types.addAll([?ref]), ); /// Creates a [core.Map] reference. @@ -190,7 +190,7 @@ class _Async { (t) => t ..symbol = 'Stream' ..url = _url - ..types.addAll([if (ref != null) ref]), + ..types.addAll([?ref]), ); /// Creates a `runZoned` refererence. @@ -587,12 +587,7 @@ class _Smithy { (t) => t ..symbol = 'HttpProtocol' ..url = _url - ..types.addAll([ - if (inputPayload != null) inputPayload, - if (input != null) input, - if (outputPayload != null) outputPayload, - if (output != null) output, - ]), + ..types.addAll([?inputPayload, ?input, ?outputPayload, ?output]), ); /// Creates a [smithy.HttpRequest] AST reference. @@ -656,7 +651,7 @@ class _Smithy { (t) => t ..symbol = 'PrimitiveSmithySerializer' ..url = _url - ..types.addAll([if (ref != null) ref]), + ..types.addAll([?ref]), ); /// Creates a [smithy.RpcRouter] reference. @@ -728,7 +723,7 @@ class _Smithy { (t) => t ..symbol = 'SmithySerializer' ..url = _url - ..types.addAll([if (ref != null) ref]), + ..types.addAll([?ref]), ); /// Creates a [smithy.StructuredSmithySerializer] reference for [ref], the @@ -737,7 +732,7 @@ class _Smithy { (t) => t ..symbol = 'StructuredSmithySerializer' ..url = _url - ..types.addAll([if (ref != null) ref]), + ..types.addAll([?ref]), ); /// Creates a [smithy.Timestamp] reference. diff --git a/packages/smithy/smithy_codegen/lib/src/generator/union_generator.dart b/packages/smithy/smithy_codegen/lib/src/generator/union_generator.dart index 8507afdcd9..6ea0b9c9e5 100644 --- a/packages/smithy/smithy_codegen/lib/src/generator/union_generator.dart +++ b/packages/smithy/smithy_codegen/lib/src/generator/union_generator.dart @@ -228,10 +228,7 @@ class UnionGenerator extends LibraryGenerator ..name = variantClassName(member) ..modifier = ClassModifier.final$ ..extend = symbol - ..constructors.addAll([ - ctor, - if (privateConstructor != null) privateConstructor, - ]) + ..constructors.addAll([ctor, ?privateConstructor]) ..fields.addAll([ if (member.target != Shape.unit) Field( diff --git a/packages/worker_bee/worker_bee/lib/src/js/impl.dart b/packages/worker_bee/worker_bee/lib/src/js/impl.dart index 327736ec48..672a144225 100644 --- a/packages/worker_bee/worker_bee/lib/src/js/impl.dart +++ b/packages/worker_bee/worker_bee/lib/src/js/impl.dart @@ -153,7 +153,7 @@ mixin WorkerBeeImpl Future spawn({String? jsEntrypoint}) async { return runTraced(() async { for (final entrypoint in [ - if (jsEntrypoint != null) jsEntrypoint, + ?jsEntrypoint, this.jsEntrypoint, ...fallbackUrls, ]) { diff --git a/packages/worker_bee/worker_bee_builder/lib/src/types.dart b/packages/worker_bee/worker_bee_builder/lib/src/types.dart index adea38afac..31a382df32 100644 --- a/packages/worker_bee/worker_bee_builder/lib/src/types.dart +++ b/packages/worker_bee/worker_bee_builder/lib/src/types.dart @@ -40,7 +40,7 @@ class _Core { Reference list([Reference? ref]) => TypeReference( (t) => t ..symbol = 'List' - ..types.addAll([if (ref != null) ref]), + ..types.addAll([?ref]), ); /// Creates a [core.Map] reference.