copyWith method
NativeProject
copyWith({
- String? name,
- NativeAssetSpec? asset,
- PrebuiltManifest? prebuilts,
- List<
SourceSpecification> ? sources, - NativeBuildDefinition? build,
- PrebuiltPolicy? prebuiltPolicy,
Creates a copy of this project with optional overrides.
Implementation
NativeProject copyWith({
String? name,
NativeAssetSpec? asset,
PrebuiltManifest? prebuilts,
List<SourceSpecification>? sources,
NativeBuildDefinition? build,
PrebuiltPolicy? prebuiltPolicy,
}) {
return NativeProject(
name: name ?? this.name,
asset: asset ?? this.asset,
prebuilts: prebuilts ?? this.prebuilts,
sources: sources ?? this.sources,
build: build ?? this.build,
prebuiltPolicy: prebuiltPolicy ?? this.prebuiltPolicy,
);
}