public class OSInformation
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
OSInformation.OSNameVersion |
| Constructor | Description |
|---|---|
OSInformation() |
Construct OS specific information
|
OSInformation(java.lang.String sysPropOsName,
java.lang.String sysPropOsVersion) |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String |
getNativeCapabilityClause(Processor p,
java.lang.String[] args) |
Helper for the Processor._native_capability macro
|
static OSInformation.OSNameVersion |
getOperatingSystemAliases(java.lang.String sysPropOsName,
java.lang.String sysPropOsVersion) |
|
static java.lang.String[] |
getProcessorAliases() |
|
static java.lang.String[] |
getProcessorAliases(java.lang.String osArch) |
public OSInformation()
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic OSInformation(java.lang.String sysPropOsName,
java.lang.String sysPropOsVersion)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.lang.String[] getProcessorAliases(java.lang.String osArch)
public static java.lang.String[] getProcessorAliases()
public static java.lang.String getNativeCapabilityClause(Processor p, java.lang.String[] args) throws java.lang.Exception
args - the arguments of the macrojava.lang.Exceptionpublic static OSInformation.OSNameVersion getOperatingSystemAliases(java.lang.String sysPropOsName, java.lang.String sysPropOsVersion)