hicosim.components.backend.processor.enums
Enum ScalarType
java.lang.Object
java.lang.Enum<ScalarType>
hicosim.components.backend.processor.enums.ScalarType
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<ScalarType>
public enum ScalarType
- extends java.lang.Enum<ScalarType>
Enumeration of all types of scalarinstructions.
- Author:
- Michael Wager, Luca Calchera, 16th May 2009
Method Summary |
static ScalarType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static ScalarType[] |
values()
Returns an array containing the constants of this enum type, in
the order they're declared. |
Methods inherited from class java.lang.Enum |
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
LOAD_STORE
public static final ScalarType LOAD_STORE
ALU
public static final ScalarType ALU
JMP_NOP
public static final ScalarType JMP_NOP
FLAG
public static final ScalarType FLAG
values
public static final ScalarType[] values()
- Returns an array containing the constants of this enum type, in
the order they're declared. This method may be used to iterate
over the constants as follows:
for(ScalarType c : ScalarType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they're declared
valueOf
public static ScalarType valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name