public enum Architecture extends Enum<Architecture>
Platform| Modifier and Type | Method and Description |
|---|---|
static Architecture |
extractFromSysProperty(String arch)
Extracts architectures based on system properties in Java and a heuristic to overcome
differences between JDK implementations.
|
static Architecture |
getCurrent()
Gets current architecture.
|
int |
getDataModel()
Gets the data model of the architecture.
|
boolean |
is(Architecture compareWith)
Heuristic for comparing two architectures.
|
String |
toString() |
static Architecture |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Architecture[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Architecture X86
public static final Architecture X64
public static final Architecture ARM
public static final Architecture ANY
public static Architecture[] values()
for (Architecture c : Architecture.values()) System.out.println(c);
public static Architecture valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic boolean is(Architecture compareWith)
compareWith - the architecture to compare withpublic int getDataModel()
public String toString()
toString in class Enum<Architecture>public static Architecture getCurrent()
public static Architecture extractFromSysProperty(String arch)
arch - the architecture name to determine the architecture ofUnsupportedOperationException - if the architecture given is unknown or unsupportedCopyright © 2012. All Rights Reserved.