public enum Architecture extends java.lang.Enum<Architecture>
| Enum Constant and Description |
|---|
AMD64 |
ARM |
MIPS64 |
MIPS64LE |
PPC64 |
PPC64LE |
X86 |
| Modifier and Type | Method and Description |
|---|---|
static Architecture |
currentArchitecture() |
java.lang.String |
getNameInGo() |
java.lang.String |
getNameInJava() |
java.util.Set<java.lang.String> |
getNamesInJava() |
static Architecture |
resolveForGo(java.lang.String goArchName) |
static Architecture |
resolveForJava(java.lang.String javaArchName) |
java.lang.String |
toString() |
static Architecture |
valueOf(java.lang.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 AMD64
public static final Architecture ARM
public static final Architecture PPC64
public static final Architecture PPC64LE
public static final Architecture MIPS64
public static final Architecture MIPS64LE
public static Architecture[] values()
for (Architecture c : Architecture.values()) System.out.println(c);
public static Architecture valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null@Nonnull public java.lang.String getNameInGo()
@Nonnull public java.lang.String getNameInJava()
@Nonnull public java.util.Set<java.lang.String> getNamesInJava()
public java.lang.String toString()
toString in class java.lang.Enum<Architecture>public static Architecture resolveForGo(java.lang.String goArchName) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static Architecture resolveForJava(java.lang.String javaArchName) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static Architecture currentArchitecture()