Enum Bytecode
- java.lang.Object
-
- java.lang.Enum<Bytecode>
-
- org.protelis.lang.interpreter.util.Bytecode
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCode()static BytecodevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Bytecode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ALIGNED_MAP
public static final Bytecode ALIGNED_MAP
-
ALIGNED_MAP_DEFAULT
public static final Bytecode ALIGNED_MAP_DEFAULT
-
ALIGNED_MAP_EXECUTE
public static final Bytecode ALIGNED_MAP_EXECUTE
-
ALIGNED_MAP_FILTER
public static final Bytecode ALIGNED_MAP_FILTER
-
ALIGNED_MAP_GENERATOR
public static final Bytecode ALIGNED_MAP_GENERATOR
-
ALL
public static final Bytecode ALL
-
BINARY_AND
public static final Bytecode BINARY_AND
-
BINARY_DIFFERS
public static final Bytecode BINARY_DIFFERS
-
BINARY_DIVIDE
public static final Bytecode BINARY_DIVIDE
-
BINARY_EQUALS
public static final Bytecode BINARY_EQUALS
-
BINARY_GREATER
public static final Bytecode BINARY_GREATER
-
BINARY_GREATER_EQUAL
public static final Bytecode BINARY_GREATER_EQUAL
-
BINARY_MAX
public static final Bytecode BINARY_MAX
-
BINARY_MIN
public static final Bytecode BINARY_MIN
-
BINARY_MINUS
public static final Bytecode BINARY_MINUS
-
BINARY_MODULUS
public static final Bytecode BINARY_MODULUS
-
BINARY_OR
public static final Bytecode BINARY_OR
-
BINARY_PLUS
public static final Bytecode BINARY_PLUS
-
BINARY_POWER
public static final Bytecode BINARY_POWER
-
BINARY_SMALLER
public static final Bytecode BINARY_SMALLER
-
BINARY_SMALLER_EQUAL
public static final Bytecode BINARY_SMALLER_EQUAL
-
BINARY_TIMES
public static final Bytecode BINARY_TIMES
-
CONSTANT
public static final Bytecode CONSTANT
-
CREATE_TUPLE
public static final Bytecode CREATE_TUPLE
-
CREATE_VARIABLE
public static final Bytecode CREATE_VARIABLE
-
DOT_OPERATOR
public static final Bytecode DOT_OPERATOR
-
DOT_OPERATOR_TARGET
public static final Bytecode DOT_OPERATOR_TARGET
-
DOT_OPERATOR_ARGUMENTS
public static final Bytecode DOT_OPERATOR_ARGUMENTS
-
ENV
public static final Bytecode ENV
-
EVAL
public static final Bytecode EVAL
-
EVAL_DYNAMIC_CODE
public static final Bytecode EVAL_DYNAMIC_CODE
-
FUNCTION_CALL
public static final Bytecode FUNCTION_CALL
-
GENERIC_HOOD_CALL
public static final Bytecode GENERIC_HOOD_CALL
-
GENERIC_HOOD_CALL_DEFAULT
public static final Bytecode GENERIC_HOOD_CALL_DEFAULT
-
GENERIC_HOOD_CALL_FIELD
public static final Bytecode GENERIC_HOOD_CALL_FIELD
-
GENERIC_HOOD_CALL_FUNCTION
public static final Bytecode GENERIC_HOOD_CALL_FUNCTION
-
GENERIC_HOOD_CALL_REDUCE
public static final Bytecode GENERIC_HOOD_CALL_REDUCE
-
HOOD_ALL
public static final Bytecode HOOD_ALL
-
HOOD_ANY
public static final Bytecode HOOD_ANY
-
HOOD_CALL
public static final Bytecode HOOD_CALL
-
HOOD_LOCAL
public static final Bytecode HOOD_LOCAL
-
HOOD_MAX
public static final Bytecode HOOD_MAX
-
HOOD_MEAN
public static final Bytecode HOOD_MEAN
-
HOOD_MIN
public static final Bytecode HOOD_MIN
-
HOOD_SUM
public static final Bytecode HOOD_SUM
-
HOOD_UNION
public static final Bytecode HOOD_UNION
-
IF
public static final Bytecode IF
-
IF_ELSE
public static final Bytecode IF_ELSE
-
IF_THEN
public static final Bytecode IF_THEN
-
INIT
public static final Bytecode INIT
-
METHOD_CALL
public static final Bytecode METHOD_CALL
-
NBR
public static final Bytecode NBR
-
REP
public static final Bytecode REP
-
SELF
public static final Bytecode SELF
-
SHARE
public static final Bytecode SHARE
-
SHARE_BODY
public static final Bytecode SHARE_BODY
-
SHARE_INIT
public static final Bytecode SHARE_INIT
-
SHARE_YIELD
public static final Bytecode SHARE_YIELD
-
TERNARY_MUX
public static final Bytecode TERNARY_MUX
-
UNARY_MINUS
public static final Bytecode UNARY_MINUS
-
UNARY_NOT
public static final Bytecode UNARY_NOT
-
VARIABLE_ACCESS
public static final Bytecode VARIABLE_ACCESS
-
-
Method Detail
-
values
public static Bytecode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Bytecode c : Bytecode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Bytecode 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 namejava.lang.NullPointerException- if the argument is null
-
getCode
public int getCode()
- Returns:
- a unique code
-
-