FakePlatform constructor Null safety
- {int? numberOfProcessors,
- String? pathSeparator,
- String? operatingSystem,
- String? operatingSystemVersion,
- String? localHostname,
- Map<
String, String> ? environment, - String? executable,
- String? resolvedExecutable,
- Uri? script,
- List<
String> ? executableArguments, - String? packageConfig,
- String? version,
- bool? stdinSupportsAnsi,
- bool? stdoutSupportsAnsi,
- String? localeName}
Creates a new FakePlatform with the specified properties.
Unspecified properties will not be assigned default values (they will
remain null
). If an unset non-null value is read, a StateError will
be thrown instead of returnin null
.
Implementation
FakePlatform({
int? numberOfProcessors,
String? pathSeparator,
String? operatingSystem,
String? operatingSystemVersion,
String? localHostname,
Map<String, String>? environment,
String? executable,
String? resolvedExecutable,
Uri? script,
List<String>? executableArguments,
this.packageConfig,
String? version,
bool? stdinSupportsAnsi,
bool? stdoutSupportsAnsi,
String? localeName,
}) : _numberOfProcessors = numberOfProcessors,
_pathSeparator = pathSeparator,
_operatingSystem = operatingSystem,
_operatingSystemVersion = operatingSystemVersion,
_localHostname = localHostname,
_environment = environment,
_executable = executable,
_resolvedExecutable = resolvedExecutable,
_script = script,
_executableArguments = executableArguments,
_version = version,
_stdinSupportsAnsi = stdinSupportsAnsi,
_stdoutSupportsAnsi = stdoutSupportsAnsi,
_localeName = localeName;