ffi_native_invalid_duplicate_default_asset
There may be at most one @DefaultAsset annotation on a library.
Description
#The analyzer produces this diagnostic when a library directive has more than one DefaultAsset
annotation associated with it.
Example
#The following code produces this diagnostic because the library directive has two DefaultAsset
annotations associated with it:
dart
@DefaultAsset('a')
@DefaultAsset('b')
library;
import 'dart:ffi';
Common fixes
#Remove all but one of the DefaultAsset
annotations:
dart
@DefaultAsset('a')
library;
import 'dart:ffi';
Was this page's content helpful?
Thank you for your feedback!
Provide details Thank you for your feedback! Please let us know what we can do to improve.
Provide details Unless stated otherwise, the documentation on this site reflects Dart 3.8.1. Page last updated on 2025-05-08. View source or report an issue.