public final class MmuBinding
extends java.lang.Object
MmuBinding
describes an assignment, i.e. a pair of the kind lhs = rhs
,
where lhs
is an IntegerField
and rhs
is an MmuExpression
.
The right-hand side of the assignment is allowed to be null
. It means that the
expression can be derived from the context.
Constructor and Description |
---|
MmuBinding(IntegerField lhs) |
MmuBinding(IntegerField lhs,
java.math.BigInteger rhs) |
MmuBinding(IntegerField lhs,
IntegerField rhs) |
MmuBinding(IntegerField lhs,
IntegerVariable rhs) |
MmuBinding(IntegerField lhs,
MmuExpression rhs) |
MmuBinding(IntegerVariable lhs) |
MmuBinding(IntegerVariable lhs,
java.math.BigInteger rhs) |
MmuBinding(IntegerVariable lhs,
IntegerField rhs) |
MmuBinding(IntegerVariable lhs,
IntegerVariable rhs) |
MmuBinding(IntegerVariable lhs,
MmuExpression rhs) |
Modifier and Type | Method and Description |
---|---|
MmuBinding |
getInstance(MemoryAccessStack stack) |
IntegerField |
getLhs() |
MmuExpression |
getRhs() |
java.lang.String |
toString() |
public MmuBinding(IntegerField lhs, MmuExpression rhs)
public MmuBinding(IntegerField lhs, IntegerField rhs)
public MmuBinding(IntegerField lhs, IntegerVariable rhs)
public MmuBinding(IntegerField lhs, java.math.BigInteger rhs)
public MmuBinding(IntegerVariable lhs, MmuExpression rhs)
public MmuBinding(IntegerVariable lhs, IntegerField rhs)
public MmuBinding(IntegerVariable lhs, IntegerVariable rhs)
public MmuBinding(IntegerVariable lhs, java.math.BigInteger rhs)
public MmuBinding(IntegerField lhs)
public MmuBinding(IntegerVariable lhs)
public IntegerField getLhs()
public MmuExpression getRhs()
public MmuBinding getInstance(MemoryAccessStack stack)
public java.lang.String toString()
toString
in class java.lang.Object