public final class MmuAction
extends java.lang.Object
MmuAction
describes an action, i.e. a named set of assignments.Constructor and Description |
---|
MmuAction(java.lang.String name,
MmuBinding... assignments) |
MmuAction(java.lang.String name,
MmuBufferAccess bufferAccess,
MmuBinding... assignments) |
MmuAction(java.lang.String name,
MmuBufferAccess bufferAccess,
MmuStruct lhs,
MmuStruct rhs) |
MmuAction(java.lang.String name,
MmuStruct lhs,
MmuStruct rhs) |
Modifier and Type | Method and Description |
---|---|
void |
addMark(java.lang.String mark) |
boolean |
equals(java.lang.Object o) |
java.util.Map<IntegerField,MmuBinding> |
getAssignments(int lhsInstanceId,
int rhsInstanceId,
MemoryAccessContext context) |
MmuBufferAccess |
getBufferAccess(MemoryAccessContext context) |
java.util.Set<java.lang.String> |
getMarks() |
java.lang.String |
getName() |
int |
hashCode() |
java.lang.String |
toString() |
public MmuAction(java.lang.String name, MmuBufferAccess bufferAccess, MmuBinding... assignments)
public MmuAction(java.lang.String name, MmuBinding... assignments)
public MmuAction(java.lang.String name, MmuBufferAccess bufferAccess, MmuStruct lhs, MmuStruct rhs)
public java.lang.String getName()
public MmuBufferAccess getBufferAccess(MemoryAccessContext context)
public java.util.Map<IntegerField,MmuBinding> getAssignments(int lhsInstanceId, int rhsInstanceId, MemoryAccessContext context)
public void addMark(java.lang.String mark)
public java.util.Set<java.lang.String> getMarks()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object