public final class Immediate extends IsaPrimitive
Immediate
is a primitive that describes immediate values.Modifier and Type | Class and Description |
---|---|
static class |
Immediate.Info |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_NAME |
Constructor and Description |
---|
Immediate(Data data) |
Immediate(Location location) |
Immediate(Type type) |
Modifier and Type | Method and Description |
---|---|
Location |
access() |
Location |
access(ProcessingElement processingElement,
TemporaryVariables temporaryVariables)
Returns the location the primitive object points to (when initialized with specific
parameters).
|
Type |
getType() |
action, addArgument, execute, getArguments, getCurrentOperation, getName, image, init, syntax
public static final java.lang.String TYPE_NAME
public Immediate(Location location)
public Immediate(Data data)
public Immediate(Type type)
public Location access(ProcessingElement processingElement, TemporaryVariables temporaryVariables)
IsaPrimitive
Default implementation is provided to allow using primitives that do not have a return expression. This method does not do any useful work and should never be called. It is needed only to let inherited classes compile.
access
in class IsaPrimitive
public Location access()
public Type getType()