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(MemoryDataType dataType) |
MemoryAccessType(MemoryOperation operation,
MemoryDataType dataType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
MemoryDataType |
getDataType() |
MemoryOperation |
getOperation() |
int |
hashCode() |
static MemoryAccessType |
LOAD(MemoryDataType dataType) |
static MemoryAccessType |
STORE(MemoryDataType dataType) |
java.lang.String |
toString() |
public static final MemoryAccessType NONE
public MemoryAccessType(MemoryOperation operation, MemoryDataType dataType)
public MemoryAccessType(MemoryDataType dataType)
public static MemoryAccessType LOAD(MemoryDataType dataType)
public static MemoryAccessType STORE(MemoryDataType dataType)
public MemoryOperation getOperation()
public MemoryDataType 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