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, annotate, execute, getArguments, getCurrentOperation, getName, image, init, setLabelReference, syntax, text
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
processingElement
- Processing element instance.temporaryVariables
- Temporary variables.public Location access()
public Type getType()