org.norecess.citkit.lir.operands.registers
Class LIRGeneralPurposeRegister

java.lang.Object
  extended by org.norecess.citkit.lir.operands.registers.LIRGeneralPurposeRegister
All Implemented Interfaces:
LIRRegister

public class LIRGeneralPurposeRegister
extends java.lang.Object
implements LIRRegister


Constructor Summary
LIRGeneralPurposeRegister(int number)
           
 
Method Summary
<T> T
accept(LIRRegisterVisitor<T> visitor)
           
 boolean equals(java.lang.Object other)
           
 int getNumber()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LIRGeneralPurposeRegister

public LIRGeneralPurposeRegister(int number)
Method Detail

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getNumber

public int getNumber()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public <T> T accept(LIRRegisterVisitor<T> visitor)
Specified by:
accept in interface LIRRegister