NativeCodeAsset constructor

NativeCodeAsset({
  1. required String package,
  2. required String name,
  3. required LinkMode linkMode,
  4. required OS os,
  5. Uri? file,
  6. Architecture? architecture,
})

Constructs a native code asset.

The id of this asset is a uri package:<package>/<name> from package and name.

Implementation

factory NativeCodeAsset({
  required String package,
  required String name,
  required LinkMode linkMode,
  required OS os,
  Uri? file,
  Architecture? architecture,
}) =>
    NativeCodeAssetImpl(
      id: 'package:$package/$name',
      linkMode: linkMode as LinkModeImpl,
      os: os as OSImpl,
      architecture: architecture as ArchitectureImpl?,
      file: file,
    );