public class Platform
extends java.lang.Object
| Constructor and Description |
|---|
Platform(OperatingSystem operatingSystem,
Architecture architecture) |
| Modifier and Type | Method and Description |
|---|---|
static Platform |
currentPlatform() |
Architecture |
getArchitecture() |
java.lang.String |
getNameInGo() |
java.lang.String |
getNameInJava() |
OperatingSystem |
getOperatingSystem() |
static Platform |
resolveForGo(java.lang.String plain) |
static Platform |
resolveForGo(java.lang.String goOSName,
java.lang.String goArchName) |
static Platform |
resolveForJava(java.lang.String javaOSName,
java.lang.String javaArchName) |
static java.util.List<Platform> |
toPlatforms(java.lang.String plain) |
java.lang.String |
toString() |
public Platform(OperatingSystem operatingSystem, Architecture architecture)
public OperatingSystem getOperatingSystem()
public Architecture getArchitecture()
public java.lang.String getNameInGo()
public java.lang.String getNameInJava()
public java.lang.String toString()
toString in class java.lang.Object@Nonnull public static java.util.List<Platform> toPlatforms(java.lang.String plain) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static Platform currentPlatform()
public static Platform resolveForGo(java.lang.String plain) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static Platform resolveForGo(java.lang.String goOSName, java.lang.String goArchName) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static Platform resolveForJava(java.lang.String javaOSName, java.lang.String javaArchName) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException