OS class abstract final

An operating system the Dart VM runs on.

Constructors

OS()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dylibFileName(String name) String
The default dynamic library file name on this os.
executableFileName(String name) String
The default executable file name on this os.
libraryFileName(String name, LinkMode linkMode) String
The default library file name on this os.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
staticlibFileName(String name) String
The default static library file name on this os.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

current OS
The current OS.
no setter

Constants

android → const OS
The Android operating system.
fuchsia → const OS
The Fuchsia operating system.
iOS → const OS
The iOS operating system.
linux → const OS
The Linux operating system.
macOS → const OS
The macOS operating system.
values → const List<OS>
Known values for OS.
windows → const OS
The Microsoft Windows operating system.