Program constructor
Program({})
Implementation
factory Program({
$core.String? name,
$core.String? version,
$core.Iterable<Module>? modules,
$core.String? entryModule,
$core.String? entryFunction,
$0.Struct? metadata,
}) {
final result = create();
if (name != null) result.name = name;
if (version != null) result.version = version;
if (modules != null) result.modules.addAll(modules);
if (entryModule != null) result.entryModule = entryModule;
if (entryFunction != null) result.entryFunction = entryFunction;
if (metadata != null) result.metadata = metadata;
return result;
}