CompileRequest constructor
CompileRequest({
- String? programName,
- String? sdkName,
- @Deprecated('This field is deprecated.') String? entryFilename,
- @Deprecated('This field is deprecated.') Map<
String, List< ? sources,int> > - Iterable<
String> ? args, - ProgramSource? source,
Implementation
factory CompileRequest({
$core.String? programName,
$core.String? sdkName,
@$core.Deprecated('This field is deprecated.') $core.String? entryFilename,
@$core.Deprecated('This field is deprecated.')
$core.Map<$core.String, $core.List<$core.int>>? sources,
$core.Iterable<$core.String>? args,
ProgramSource? source,
}) {
final _result = create();
if (programName != null) {
_result.programName = programName;
}
if (sdkName != null) {
_result.sdkName = sdkName;
}
if (entryFilename != null) {
// ignore: deprecated_member_use_from_same_package
_result.entryFilename = entryFilename;
}
if (sources != null) {
// ignore: deprecated_member_use_from_same_package
_result.sources.addAll(sources);
}
if (args != null) {
_result.args.addAll(args);
}
if (source != null) {
_result.source = source;
}
return _result;
}