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 ANY
public static final Architecture ARM
public static final Architecture MIPS32
public static final Architecture MIPS64
public static final Architecture X64
public static final Architecture X86
public static Architecture extractFromSysProperty(String arch)
arch
- the architecture name to determine the architecture ofUnsupportedOperationException
- if the architecture given is unknown or unsupportedpublic static Architecture getCurrent()
public int getDataModel()
public boolean is(Architecture compareWith)
compareWith
- the architecture to compare withpublic String toString()
toString
in class Enum<Architecture>
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 static Architecture[] values()
for (Architecture c : Architecture.values()) System.out.println(c);
Copyright © 2014-2017 Machine Publishers, LLC and the jBrowserDriver contributors.
Project homepage: https://github.com/machinepublishers/jbrowserdriver