public class OSInformation
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OSInformation.OSNameVersion |
| Constructor and Description |
|---|
OSInformation()
Construct OS specific information
|
OSInformation(java.lang.String sysPropOsName,
java.lang.String sysPropOsVersion) |
| Modifier and Type | Method and 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)
Copyright (c) aQute SARL (2000, 2017) and others. All Rights Reserved.