@Incubating public interface OperatingSystem extends Named
| Operating System | Aliases |
|---|---|
| Windows | "windows" |
| GNU/Linux | "linux" |
| MacOS | "osx", "mac os x", "darwin" |
| Solaris | "solaris", "sunos" |
Named.Namer| Modifier and Type | Method and Description |
|---|---|
String |
getDisplayName()
Returns a human-consumable display name for this operating system.
|
String |
getName()
The object's name.
|
boolean |
isCurrent()
Is this the current OS?
|
boolean |
isFreeBSD()
Is it FreeBSD?
|
boolean |
isLinux()
Is it Linux?
|
boolean |
isMacOsX()
Is it macOS?
|
boolean |
isSolaris()
Is it Solaris?
|
boolean |
isWindows()
Is it Windows?
|
@Input String getName()
NamedMust be constant for the life of the object.
@Internal String getDisplayName()
@Internal boolean isCurrent()
@Internal boolean isWindows()
@Internal boolean isMacOsX()
@Internal boolean isLinux()
@Internal boolean isSolaris()
@Internal boolean isFreeBSD()