frysk.isa.banks
Class RegisterMap
java.lang.Object
frysk.isa.banks.RegisterMap
- Direct Known Subclasses:
- BankArrayRegisterMap, BankRegisterMap
class RegisterMap
- extends Object
A mapping from a Register to BankRegister (a register within a
register bank).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
registerToEntry
private final LinkedHashMap registerToEntry
nameToEntry
private final LinkedHashMap nameToEntry
RegisterMap
RegisterMap()
entryIterator
public Iterator entryIterator()
- Return an iterator over all BankRegisters in the map.
registerIterator
public Iterator registerIterator()
- Return an iterator over all Registers in the map.
put
void put(BankRegister br)
get
Object get(Register r)
get
Object get(String s)