public final class MemoryAccessType
extends java.lang.Object
MemoryAccessType
describes a memory access type, which is an operation (load or store) in
couple with a block size (byte, word, etc.).Modifier and Type | Field and Description |
---|---|
static MemoryAccessType |
NONE |
Constructor and Description |
---|
MemoryAccessType(DataType dataType) |
MemoryAccessType(MemoryOperation operation,
DataType dataType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
DataType |
getDataType() |
MemoryOperation |
getOperation() |
int |
hashCode() |
static MemoryAccessType |
LOAD(DataType dataType) |
static MemoryAccessType |
STORE(DataType dataType) |
java.lang.String |
toString() |
public static final MemoryAccessType NONE
public MemoryAccessType(MemoryOperation operation, DataType dataType)
public MemoryAccessType(DataType dataType)
public static MemoryAccessType LOAD(DataType dataType)
public static MemoryAccessType STORE(DataType dataType)
public MemoryOperation getOperation()
public DataType getDataType()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object