ParametricCodeGenerator |
ByteCode.make_add(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_and(ParametricType type) |
static ParametricCodeGenerator |
ByteCode.make_array_load(ParametricType type)
Load an element of a parametric type to an array.
|
static ParametricCodeGenerator |
ByteCode.make_arrayStore(ParametricType type)
Store an element of a parametric type to an array.
|
PParametricCodeGenerator |
ByteCode.make_cast(ParametricType from,
ParametricType to) |
ParametricCodeGenerator |
ByteCode.make_cmpg(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_cmpl(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_div(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_dup(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_load(ParametricType type,
LocalVariable lv)
Load an item of a parametric type from a local variable.
|
ParametricCodeGenerator |
ByteCode.make_mul(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_neg(ParametricType type) |
static ParametricCodeGenerator |
ByteCode.make_newraray(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_or(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_rem(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_return(ParametricType type)
Make a return statement for the parametric type.
|
ParametricCodeGenerator |
ByteCode.make_save(ParametricType type,
LocalVariable lv)
Store an item of a parametric type to a local variable.
|
ParametricCodeGenerator |
ByteCode.make_shiftLeft(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_shiftRight(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_shiftRightLogical(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_sub(ParametricType type) |
ParametricCodeGenerator |
ByteCode.make_xor(ParametricType type) |
void |
CodeContext.registerParametricType(ParametricType type,
CodeClass concreteType)
Register a concrete type for a parametric type.
|
CodeClass |
CodeContext.resolveParametricType(ParametricType type)
Resolve a parametric type to a concrete class.
|