org.norecess.citkit.lir.expressions
Class LIROperandExpression

java.lang.Object
  extended by org.norecess.citkit.lir.expressions.LIROperandExpression
All Implemented Interfaces:
LIRExpression

public class LIROperandExpression
extends java.lang.Object
implements LIRExpression


Constructor Summary
LIROperandExpression(LIROperand operand)
           
LIROperandExpression(LIRRegister register)
           
 
Method Summary
<T> T
accept(LIRExpressionVisitor<T> visitor)
           
 boolean equals(java.lang.Object obj)
           
 LIROperand getOperand()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LIROperandExpression

public LIROperandExpression(LIROperand operand)

LIROperandExpression

public LIROperandExpression(LIRRegister register)
Method Detail

getOperand

public LIROperand getOperand()

hashCode

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

equals

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

toString

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

accept

public <T> T accept(LIRExpressionVisitor<T> visitor)
Specified by:
accept in interface LIRExpression